Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Hi there! 
This is a know issue with the Itch store. I recommend installing it from the website, not the steam like itch store app. Several softwares will give you problem when installed through the store.