Yep I just checked the discord chat, all seems good and seems like Spencer (one of the people behind itch) is in the talks with somebody regarding the whole initiative. So (fingers crossed) all will be good.
I'll keep you folks updated if something comes up.