Yes, you did and thanks for that, but there is not much I can do about it unfortunately, as it works fine through the website, seems to be an error on itch side.
It's what I thought too, but wanted to let you know again. Just sucks, as when I have it downloaded through the itch apps, the app lets me know when there is an update for it! Otherwise, I can easily get distracted and forget all about it... :D