That sounds like an issue with the Itch.io launcher. It does act up from time to time.
That's my thought as well. I'll try to get in contact with them and see if they can solve the problem. Worse comes to worse I miss out on one of your games. By the way, keep up the good work.