Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Sorry to hear you're having this issue. I'd contact itch.io support; it's not something we really have control over.