Hm... I'm not sure what the issue could be, you'll probably need to contact itch.io support to sort that one out. Otherwise you can wait for the steam release, but that will be a couple of months. (Aiming for late september/early october)