This is more for devs to read and fix rather than user interaction.
Prior to 9.3 you could either choose Prefix Assignments or DHCPv6. This was handy because Prefix Assignments on the UTM require a /64 prefix. This is another gripe as the RFC for Prefix Assignments states
3.1. Number and Length of Delegated Prefixes
The prefix delegation mechanism should allow for delegation of
prefixes of lengths between /48 and /64, inclusively. Other lengths
should also be supported. The mechanism should allow for delegation
of more than one prefix to the customer.
So that should be changed regardless.
Anyways...in 9.3 this was changed so that DHCPv6 now requires Prefix Assignments to be turned on but if you have an ISP like Comcast that only gives you 1 /64 for your internal LAN then you are forced to subnet that for multiple networks.
The other part of IPv6 that seems broken, I tested minimally...
Prior to 9.3 you could either NAT your LAN IPv6 range to your WAN IPv6 address or just come directly from the LAN IPv6 range. Once I upgrade to 9.3 I was not able to access the internet via IPv6 until I added a NAT rule for my IPv6 network which sort of defeats the purpose of IPv6.
I have rolled back to 9.209 in the meantime and everything is working again.