The internet makes it seem like some VPN providers may allow you to specify your own local DNS resolution. Otherwise you might be stuck with alternative solutions. If you’re willing to run a VPS server and use it like a VPN you can do achieve similar outcomes using Tailscale and pihole together.
nostr:note1yumddtz95gq45chm7k9xt7r8jqvx2gz9qdsm3ww9g59l92u0w44q0sdcrv