I wouldn't stop developing your game, you can't let the moment stop a long term goal. I would still post to itch and run your own game store if/when possible. Unless your game is adult themed it is almost never going to be taken down don't let fear mongering deter your goal. This is unfortunate times due to groups like collective shout and the control payment processors have over everyone, itchio is just as weak to their whims as the users to the policies itchio has to put in place now. But yeah if you can avoid putting all your eggs in one basket.