I'm missing the following in your config:
set system ipv6
did you set this?
my experience was it's always best to reboot the ER-X after setting this command.
what's the output of
show ipv6 forwarding
before and after setting "set system ipv6"?
so far I can see the rest of your config looks ok...