PiVPN with Nginx Proxy Manager

Did you tried to use the VPN Server IP of PiHole. If yes, did you to set following inside PiHole? Did you see the DNS request arriving on PiHole from VPN clients?