Wow really? I appreciate you letting me know. While I appreciate Itch is responding to the payment processors, their lack of communication has been disappointing. I haven't received any communication from Itch at all for changes to devs or consumers or even the de-indexing.
I live within driving distance of Itch and yet I cannot even get their address (so far). They do not want anyone finding out too much about them and want to stay invisible. Even though this is supposed to be on the public record. Anyway, I cannot do much more right now because I will be gone for two weeks.