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.
Jellyseer does just that. You browse popular media and click request and the torrent stuff is handled by the *arr’s