Yeah, I just tried to download it with the Itch launcher and the same thing happened to me. You have to go to this store page in your actual browser, and then press the Download button, and itch will redirect you to the Google Drive page where you can download it.