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

Yes your ISP device issued only a /128, so you cannot route it further. This is not good. If this is all that you can get that means you'll have to NAT6 the LAN into it the same as you would with a single IPv4.