Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

This is something you should contact itch.io support for.
There's nothing I can do to help you.