I can't answer that question for sure. I don't have the Itch app, but I had no complaints about it before your post.)
Then I probably remember it wrong