I tried Surfshark and they kept saying I was out of country. Being in AZ I have Cox as my provider. I use Express VPN because they have multiple servers in LA to chose from. I use Hulu because it works best for me. Sometimes Hulu denies me. So I go back and clear all my tracers and cache, and then change LA servers to one in Santa Monica and that always works. With Hulu I really don't worry about it because I have it set to record the game and so it doesn't seem to mind where I am to watch a recorded game.
Just make sure you aren't logged into anything (i.e. YouTube, Google, etc) and do a simple cache and tracer clear before you try logging in.