I have Express VPN and also run into those kind of problems. What I usually do is change location within the country, so if USA - New York doesn't work, I try USA - Washington DC and I usually end up on one that works. I'm not sure if that's something available with Surfshark.
Signature goes here!