The best advice I can give you is to contact itch.io directly. It may take them awhile to get back to you but, trust me, they will. Sometimes, it just takes awhile for them to approve/audit the games (in order to separate the quality projects from the spam) because there are so many games being uploaded to the server every day. As I said, contact itch.io at the “Contact Us” link at the bottom of the site. They’ll be glad to help you out!