Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Unfortunately, contacting itch.io support is based on priority as far as responding in a timely manner.  It could be a matter of hours or a matter of days depending on what it actually was, and with the holidays possibly longer.

Moderators on the support board will tell you the same thing.

OK thank you.