Unfortunately so. I'll fix it up soon, I'm currently in GDC atm and I do not have access to my home computer. But as soon as I can I will allow it to work via the itch app.
In the meantimes the game can be manually downloaded via the itch.io website on the games page if you sign in your account. Thanks for finding this one for me, I didnt know about the itch.io app wasnt working and I'll fix it asap.