if ya didn't hear Steam got hit for the same reason too the other day. it has nothing to do with Steam Itch has everything to do with payment platforms, and Patreon is also getting hit. Visa and mastercard aren't allowing adult content due to a single group controlling it.