I’ve used PIA in both Korea and Germany with watchESPN without issue. Different VPNs tend to have minor differences in how they work with content blockers. Another option that I used in Germany with a gaming console is unblockus. It is not a VPN, but changes DNS to a US server. It’s not free, but it may have a free trial if you’re using it just for this game. Cheers!