I have never used to the Itch app and know nothing about it, but I realized the new build wasn't tagged as a Windows build. It may be fixed now.
Nice, that fixed it