My ISP serves IPv6 in a way that prefix delegation is detected by OpenWRT correctly, but it doesn't assign router itself an IPv6 global address. Something similar was happening for example with OpnSense and they worked around that somehow very recently. DD-WRT assigns it too.