OK, from what I can understand from the situation, it seems that itch.io is having cash flow problem. I myself have pending payment exceeding 2 weeks. I've been selling on itch.io since last year and what I've found out is not many people is willing to pay for games on itch.io. This is the real problem - not enough money to move around the platform. People need to be motivated to make their first purchase. Once they've reached that threshold, they might be willing to keep purchasing in the future.
Do we have a solution to this? Of course, there is. It's about time itch.io enforce something to keep the money flowing. Everyone that want to upload games to itch.io must have bought at least $5 games before they are given permission to upload games. I don't have statistic but if there are 100,000 uploads right now which might comes from let say, 40,000 developers, that could mean 40,000 X $5 = $200,000. This kind of money is enough to sustain as the money goes to developers themselves. This should improve cash flow as well.
Even Google Play Store pose $25 lifetime fee before developers can upload something and that money goes straight to Google but in this case, $5 goes toward developers and some cut to itch.io.