my best guess is mastercard and visa threatening to completely cut them off and making it so they cant support themselves, like what they are threatening steam and other artists/devs with
Agree with you, it's definitely related to this.
unfortunetly as far as i can tell, there are no laws in place to prevent them from doing this.
Here's the official updatehttps://itch.io/updates/update-on-nsfw-content