I don't know what happened to my page too. TT
It might take a while waiting for approval from the Itch.io team....
I understand! Good luck creator! Ill be waiting for the problem to be resolved, take care! <