Hey Zap,
I would suggest sending a message to Itch about any issues with there app/website.
One suggestion I would give is open the game folder which can be done through the itch app and try running the game from there.