Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

That's weird. Apparently itch seems to be having a lot of issues as of late. At least that's what folks have been telling me for downloads with other games as well.

I'd delete any current builds you have from your machine and keep trying, but that's all I can think of.