Pi Hole running fine, DNS server not showing pi hole IP. VPN also not working

Can you post screenshots of your router "DHCP server" settings ?
If it lacks an option to push a DNS server (Pi-hole's IP) to the clients through DHCP, I would recommend to disable the DHCP server on the router and enable the one on Pi-hole as a replacement:

Ps. love your handle by the way :wink: