Sorry, I don't quite understand your problem. Are you saying you're having trouble installing the game? This game doesn't require installation; you just download it, then extract it, and finally run the "game.exe" file.
yeah itch has an app that mitigates that. using that you don't extract it like you would in some. ill try using the itch website and see if that changes it
I've seen this issue happen with other games. If i recall correctly you need to set what OS are compatible with the game so it can be downloaded via the itch app