Can you mark the download as Windows (assuming it is)? It makes it installable through the itch app.
Good to know, fixed!