Yo! Thanks for checking us out. Sorry you're having trouble but this is definitely a tech support issue - please reach out to itch.io directly for support.
Best of luck - we hope this gets sorted out soon so that you can play!
i read this: https://itch.io/t/672846/install-directly-in-app-vs-open-page i think you might have to adjust something on your end?