you can't beat it with a VPN, or any sort of networking only solution, only your browser can prevent fingerprinting. The hash is generated on a combination of heuristics but usually based on canvas fingerprinting. Network fingerprinting is not reliable.
I beat it, I think... nothing much there. I use a VPN and NextDNS.io.