That is what I thought, but honestly it is a great work around if you struggle with art! I'd say playing to your strength is a good way to make a game for a jam!
To be honest I only realized because Mark uses it when doing the GMTK live! But it makes it much easier to play download only game. I wanted to try playing more of these, because they are very good games in the lot (like yours!) but they get way less traction and view. It not working could also be depending if you ticked the box on your download identifying it as a windows build? I think that maybe the itch app needs to identify that there is a build for your system, otherwise it does not "find" it.
I did the same on my first game jam (which was last month) and realized a web build is a must for visibility!