Sorry about that, it's my fault. I realized I forgot to check the windows tickbox after uploading a new build a few days ago. It prevents the game from being downloaded in the itch launcher when you don't.