Pi hole working (sort of, but not all the time!)

You can use the Pi-Hole as the DHCP server and get the router out of the conditional forwarding loop.