Hi @LinkItUp, know that if you use a VPN dialer on your clients, they will add their own DNS server(s) and the client will only resolve via this newly added DNS server.
You can see the different DNS servers responding if you do below command on the client with and without the VPN active:
nslookup pi.hole
Have a look at below post for options (IPVanish being a VPN too) :