The prefix (being pushed by your ISP) in a GUA address can change periodically.
Meaning the IP can change and most likely will after a while as with many ISP's.
Preferred is to set the ULA (Unique Local) IPv6 address for DNS which doesnt change:
Or if thats not possible, configure the LLA (Link-Local) address of the Pi-hole host.
You can see what IPv6 addresses are configured on the Pi-hole host with below:
ip -br -6 a
And test connectivity from a client PC (Windows/MacOS/Linux) to above mentioned ULA or LLA addresses with below: