If a website geoblocks a state, then that state no longer has any jurisdiction to that website.
Yes, it would be more likely for a site that is geoblocking to be ok with clients using a VPN.
If the state doesnt want users accessing ‘restricted’ sites with vpns, they should be imposing their laws on the local isps to block vpns…
Sure. But my argument still stands that a site which is not geoblocking such states and has a lot of direct revenue to lose (meaning a commercial site like Fansly which makes all their money by taking a cut of the creators' revenue, using payment processing services like Visa and Mastercard, and is based in the US so they can be sued by multiple states) can detect that you're on a VPN (and by the same method that you're connecting from a cloud service provider like AWS, GCP, Azure, DigitalOcean, etc) and subsequently make you ID yourself just to cover their own liability. They don't have to detect you're in Wisconsin or Texas or wherever, they can just blanket push the ID check on all known VPN and cloud provider IPs and be compliant with all country and states ID laws in one go. That's a much easier technical implementation for them in order to stay compliant everywhere.