Recently I have been using a VPN to watch a free web series available only in the US -- on a website called https://go90.com. Until a few days ago everything was running smoothly with just Hola VPN. Then for some weird reason the website started to lock me out. I read up a little and saw that when I go to https://ipleak.net/ they could be able to locate me via WebRTC detection and DNS leaks. I went ahead and fixed those so that WebRTC shows no IP on the site and the DNS shows an American address. When I try to go to the go90 website I am still locked out however.
Being at a complete loss I even tried to create a virtual machine with Ubuntu on it, did the same thing so that ipleak shows me as browsing from the US and then for some bizzare reason I can access the main page of the website but clicking on any link takes me to the 'you are not in the US' page. How can the website locate me? What should I do?
If it is helpful I'm currently running Windows 10 and Chrome, though tried similiar things on Vivaldi and Firefox without any effect. Geolocation is set to ask for permission and the website has not asked for it.