I sincerely hope my case does not take months...
I agree that it is hard to spot legit games nowadays, and that's another reason why I posted on my Patreon about it, and I recommend anyone in the future who may have a problem like this to do the same, so it would be easier for the support team of itchio to know the problem is real.