You should mark your upload files as Windows-downloadable in the Edit page so people know that it's a Windows game and be able to download it from the itch app.
Thank you, didn't realize I missed that >.<Should be good now