Manually set dns but doesn't seem to be connecting to pihole

Firewall?

Check on the server:

sudo nft list ruleset

Or for older distros:

sudo iptables -nL