@Nishant are you using a switch as well, for more lan ports? How do you manage lan subnets? Is your pihole on the outermost lan or you have set a filtering rule to send all
dns requests on the network to your
pi ip?
I am currently using a
TP-Link c2300 with a rpi3 running pihole.
There are two places for dns settings, on internet setup dns settings, it doesn't allow dns server to be on the same subnet as
router.
But on the dhcp page, it allows my pi local ip.
The router seems to have a hardcoded dns setting, because whenever I use the speedtest page on the router, my pi doesn't get dns requests. Same happens when router checks for updates. For everything else on the network, my pi gets requests. The router itself doesn't use pihole.