Seems same to me, still works only with disabled forwarding.
Definitely all working as expected for me now
ISP provides two addresses to me:
Primary IPv6 Address: 2404:9400:4:0:216
fee1:7681
IPv6 Routed 2404:9400:4176:8100::/56
Previously I could not ping the primary ipv6 address when I have forwarding turned on, and because of that I think everything else was also broken.
But since 7.2 can ping the primary IPv6 address and everything in the routed /56 works fine.
The assigned addresses still don't show in /ipv6/address, which is annoying, but they are definitely there and working.
Here is my config, hope it helps.
/ipv6 dhcp-server option
add code=23 name=v6dns value="'2404:9400:4176:8100::1'"
/ipv6 pool
add name=pool1 prefix=2404:9400:4176:8100::/64 prefix-length=64
/ipv6 address
add address=::1 from-pool=pool1 interface=eoip-office
/ipv6 dhcp-server
add address-pool=pool1 dhcp-option=v6dns interface=eoip-office name=server1
/ipv6 firewall filter
add action=accept chain=input comment=ICMP protocol=icmpv6
add action=accept chain=forward protocol=icmpv6
add action=accept chain=input comment="Established and Related" connection-state=established,related protocol=tcp
add action=accept chain=forward connection-state=established,related protocol=tcp
add action=accept chain=input comment="Allow DNS Replies" in-interface=ether1 protocol=udp src-port=53
add action=drop chain=input comment=Drop in-interface=ether1
add action=drop chain=forward in-interface=ether1
/ipv6 nd
set [ find default=yes ] interface=ether1 mtu=1500 ra-lifetime=none reachable-time=5m
add interface=eoip-office other-configuration=yes reachable-time=5m
/ipv6 nd prefix default
set preferred-lifetime=4h valid-lifetime=4h
/ipv6 settings
set accept-router-advertisements=yes max-neighbor-entries=8192