You cannot set up an interface with /60 in IPv6. All interfaces are /64. Always. You might get a /60 (I get a /56) via prefix delegation but you can only use individual /64s out of that range on your interfaces.
Most ISPs that use DHCP6 only provide a /128 on the WAN, that is if they even provide a GUA address at all, some will not even provide that, instead relying on a link-local address between your WAN and the ISP BNG. Routing will still work as Opnsense uses the default route via the WAN interface, even if it is link-local, to route packets out to the ISP BNG. Therefore do not assume you will always see a GUA address on the WAN.
BNG - What is that? Sorry this level of IPv6 is new to me.
... then if i set the prefix to 56 and add track 6 on the internal vlan interface...using 0x0..and...nothing. ...
except my internal interfaces get....nothing. I have noticed when I switch modems the BSD based firewalls then do ipv6 correctly but then I lose connectivity every 3-5 minutes for about 5-20 seconds. When I plug a laptop or desktop directly into the modem however everything works fine. it's only opn(and PF)sense that have this weird behavior. This latest version it went from partially working to nothing at all.