We are doing our best to have the game ready. I don't think we will really abandon the itch platform, we are just overcrowded with a lot of info that we really want now to just focus on making the game more than ready and think of where to publish it as the last choice.
I don't want to confirm anything for now! Don't see it as completely discarded, we just don't have plans for that right now.