Since I started using Proton VPN, I've been using it to watch my favorite baseball team in my area and get around cable blackouts. However, today it appears MLB.TV has been able to find my location and black me out. I tried using 3 different servers and checked the geolocation on Browserleaks to verify that my IP was not leaking. One note: despite being listed as in the US state of Georgia, one server showed on Browserleaks as being in the UK, so you may want to double-check location anyway. I'm trying a reboot and if that fails I'll also try again tomorrow to see if somehow it's a strange anomaly. I've found that to happen with another VPN I used in the past.
EDIT: a reboot worked and it works now at least on the Colorado server I'm on. I do remember when looking at Browserleaks before rebooting that even when the location was picked up as in the US, it mentioned something about Europe in the company, so maybe the site still picked it up as in Europe?
Then they come up with the rating system whose only enforcement is on the AO rating, and don't bother to actually clean up their shit. As the post above yours mentioned, the problem is lack of enforcement anywhere outside the AO rating or even anyone involved actually caring. Devs and marketing teams push for M if they want to actually sell a game to kids above 7 years old, retailers will sell anything to anyone lest they lose out on the money, and parents who ask about it will just ask the kid who wants to buy the game and will lie about what the rating means. We can crab about movie ratings all we want, but at least most studios and theaters actually enforce the MPAA's rating and parents know what movie ratings mean. Game ratings are basically like TV ratings, so irrelevant you wonder why they even bother.