Hi ! If you upload your game as a zip with a .exe inside ( and selecting windows ), it would make it installable and usable in itch.io app ! It makes it much easier to try games, so your discoverability is better :)
EDIT: if you just update your download as "windows executable" it will probably be playable in itch.io app