Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Sorry you're having trouble! I would suggest talking to itch.io support about that, since I don't have any control over their download servers.