Hey there! I'm not familiar with the itch app, I'm sorry.If you're okay with it, you can download the demo on Steam?Or download from the itch website.Let me know!
I suspect the reason it doesn't install in the itch app is that the game executable isn't in the top-level folder of the .zip file.
Oh that could be it! I'll see if I can change that :)