heya!
Sorry to bother, I do payout about once a month, I try to be pretty consistent with dates due to having to pay services, rent and so on. Itchio tends to be quite consistent with the process but I'm at the moment at 20 days on "review" and it makes me quite worried due to nearing the next payout and having stuff I was counting this money for already.
Payout ID is 175133 , any info will be appreciated, thank you and again, sorry for the bother!