Do you have reqprefix configured on the wan interface in OpenWrt? The upstream may require requesting a specific prefix. Try different values between 56 and 63. 56 and 60 would be ones to try first.
Thank you for your quick replies and willingness to help! Sorry for not being as precise as possible in the beginning.
Yes, that is correct. I have not found a way to put the ONT into bridge mode, sadly.
I have deleted and recreated the wan6 interface to make sure I am on default settings. Next I tried all Request IPv6-prefix of length settings between 63 and 56. All of them result in IPv6-PD: of the same /64 prefix for the wan6 interface. One of the "child" interfaces (guest and lan) snatches that prefix, and the other "child" interface stays without IPv6.
@ipv6subnethuawei , similar situation was resolved by requesting and obtaining multiple /64 blocks on the WAN after the ISP Huawei fiber router. Please review the information and try it: