Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I wouldn't have thought so, but who knows with Itch. It'd be worth reaching out to Itch support as they might be able to help. They can take a while but the jam is on for a few more weeks yet so hopefully it'd be resolved before the jam ends.