I'm reassured to see that you're taking care of the problem. Last time I had this same problem happening the dev told me that I had to contact itchio support which never answered and I finally got my key 3 months later as the dev didn't get any answer from the support either.