Wishing you luck. This definitely sucks, and I agree, itch.io are not the villains here. (Given how they directly called out Collective Shout in their official update about this, I'm fairly certainly they're pissed as well.)