Yeah, still no news, I wonder if there is anywhere else to contact itchio.
I wrote to the tech support payoneer , also without an answer. We have to wait 3 working days.