Well it gets worse, besides delisting games. Here in the UK, when i click on your itch.io profile, i just get a page saying the content is unavailable because of the Online Safety act. Bit of a "coincidence", both the payment processor issue and the online safety act have hit at the same time. There is pushback, not nearly enough, but dont give up!
