Not to worry! No hard feelings whatsoever. I'm afraid I don't know how the Itch app works, I don't use it myself. I can only guess what the issue might be as a result, so I can't be much help...
Your English is excellent, by the way! I wouldn't have guessed.