PfSense router and trying to use Pi-hole as DHCP and DNS = no address range available for DHCPv6 request via eth0

The issue I am facing:
I can't get IPv6 to work when trying to use Pi-hole as my DHCP server and DNS Resolver with my PfSense router.

After configuring everything, I get this error in my Pi-hole "no address range available for DHCPv6 request via eth0."

Details about my system:

I have a PfSense router and I can see my public IPv4 and IPv6 address in the "Interfaces" section. If I take Pi-hole out of the picture and use my PfSense router as the DHCP server and DNS Resolver, everything works fine. I can visit an IPv6 test website and I get a 10/10 score.

However, I would like to use my Pi-hole as the DHCP server and DNS Resolver. Therefore, here is what I have done to configure that:

In PfSense I have:

  1. Disabled DHCP/DHCPv6 server in PfSense
  2. Disabled DNS Resolver in PfSense

In Pi-hole I have:

  1. Enabled CloudFlare DNS by checking both IPv4 boxes and both IPv6 boxes.
  2. Enabled DHCP
  3. Click the box next to "Enable IPv6 Support"

After doing all this, that's when I see the error in Pi-hole "no address range available for DHCPv6 request via eth0."

What I have changed since installing Pi-hole:

Turned off DHCP and DHCPv6 server in my PfSense router.
Turned off DNS Resolver in my PfSense router.

Anyone? Please :grin: