You could try setting it up manually, like so:

ifconfig gre0 inet6 <LocalV6> <RemoteV6> prefixlen 128

I did that for my dual stack tunnel and it seems to work well so far.

… that is, until pfSense removes the v6-address again.