That is really strange >.< I’ve never actually downloaded the itch app, so I don’t really know how it works. I just know that it’s usually what’s recommended for playing itch games easier >.<
I was pretty snowed under in the run-up to Christmas, but it’s not anything you need to apologise for :3 I just wish I was actually able to help cos it sucks if there are issues that I don’t know how to help fix :(
Did you get any joy from the forum post you made? I hope that someone was at least able to shed some light on things! :3