Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Can you contact support@itch.io?

It's a problem with their app.