After a week has passed I got no news from Itchio's twitter, I know there is probably nothing else we can do but wait, just updating on my current situation and hoping it gets fixed by them as soon as possible, again Im open to any new ideas