do you so happen to be trying to download the game from the itch desktop app?
yeah that's what i meant by the launcher the desktop app sorry for the confusion i'm pretty sure i can download it from the website i just like using the app to keep everything in one place