Can't be installed via itch.io app :-( There is no installation file available.
Hm, not familiar with the Itch.io app… but I did realize that the executable was not originally tagged as for Windows. Perhaps that fixed it?
Yay! That was it! Thank you for your quick response.