I'm getting an error installing from the itch client. It selects the download appropriately for windows (where most games tend to break on the client), but after the install it just fails quietly and shows the previously installed game as the latest download.
Viewing post in NTR Church and The Corrupted Town (Demo) V 0.0 comments
I'd take a peek at getting it working on the client. It builds a sandbox environment, which gives an extra little layer of safety when downloading freeware from sites like this. Also, just convenient for managing games that update often, etc. There's a quickstart guide in the itch.io docs from the app page. At the very least, using the CLI tools with butler will probably save you some time uploading on here and probably will fix the issue.