I sympathize with you because this is a pretty bad situation. I live in fear of this also happening to me.
Just out of interest, what percentage had you set to pay to itch? They've said that the percentage does not matter, but my theory is that it must do, because there's always a level of risk for a platform hosting a game that it considered taboo.