Ok, I see the problem. Your router needs an external DNS server for it’s internet setup.
You need to set DHCP to give your pihole server as the DNS to the computers INSIDE your network. It’s impossible for your router to use your LAN DNS server on the WAN port.
Do you just make things up and pretend they’re true?