PiHole + VPN

It is theoretically possible but you'd have to fight the DNS network parameters pushed by the VPN provider.

See this post: