Itch.io is a road to the future with great opportunities for many people. It's a way to showcase your creativity and get noticed!
But when your game suddenly disappears for unknown reasons, it's frustrating. It's not just about having to wait... During that time, someone misses out on their moment of glory and their months of hard work!
I'm not very familiar with this system, but could you keep the old version of the page and send the new, suspicious version for review? So that people don't lose their views?