IPv6 works on the router but doesn’t work on LAN devices

Relay mode requires a /64 routed to the WAN interface. The upstream's assignment of a 128 means the OP does not have that. The ISP box is treating the OpenWrt router as a single endpoint.