You're full of shit. You failed to release on Steam as well. Or did Itch's delisting of your game make you unable to do business there as well.
Stop fucking lying. You are drowning. Your game is shit. You have nothing but a slick marketing pitch. And you try desperately to micromanage the message rather than just push out the content.
The ONLY truthful thing you said is that you stopped updating the game the second that your SALES were hurt. Fuck the customer because Itch fucked you. You're a snivelling little pussy and NOTHING else.