Hi! Is the download button not appearing? If you're unable to access it here for whatever reason, the same demo is also available on Steam for free too.
I think what they're referring to is trying to install this game on the itch.io app, when you click install it doesn't bring up anything to install so you just can't install it on the app (download works fine on the wesbite tho)