Yup, itch app on Windows 11, all other games worked normally.
it could be something to do with the itch app. other than that, not sure.
Yes, I tried in browser and no issues.