Hello, I'm sorry, but I don't know how itch client works. The game is a zip file, so if you download it from the game page, you need to extract it to your desired folder. Maybe don't use the client and download it directly may solve the problem
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.