How are you checking that the pi hole is being used? How are you blocking DNS?DoH is difficult to block and enabled by default with Firefox. Some other things use it as well to get around DNS filtering.
because it somehow knows my home IP! What a disaster
I have tried to ping flurry.com for example, or visit other websites and have no ad-blockers or in-browser tools being used. ipchicken.com will report I am connected through my VPN as expected, then my jaw drops when I go to the Mullvad DNS leak test, because it somehow knows my home IP! What a disaster
The biggest problem is that a VPN doesnt really protect your identity. The moment you use a browser, or use services that require an account, your identity can be revealed through profiling your behavior. (Fingerprinting)If you are so concerned about your identity, then you should use TOR (the onion router) and the browser from that project. There everything you do gets sent through multiple nodes and everything is almost perfectly anonymized.