The game can't be installed over the itch.io app.
hey! I must admit I had no idea there was an app and what to do about it so Ill look into it