Pi-hole failing to recognise that the IPv6 prefix lease has been renewed

I'm getting the following Pi-hole diagnosis warning:
DNSMASQ_WARN no address range available for DHCPv6 request via eth0

The following are entries from the pihole log.

RTR-ADVERT(eth0) <IPv6_prefix>::
router advertisement on <IPv6_prefix>::, old prefix for eth0
RTR-ADVERT(eth0) <IPv6_prefix>:: old prefix
DHCPv6 stateless on <IPv6_prefix>::, constructed for eth0
DHCPv4-derived IPv6 names on <IPv6_prefix>::, constructed for eth0
router advertisement on <IPv6_prefix>::, constructed for eth0

The IPv6 prefix doesn't change. It's lease is renewed every 24 hours. Why isn't the Pi-hole recognising that the IPv6 prefix lease has been renewed, and it is not an old prefix?