Have you guys considered having 'direct to you' payments enabled?
I've been using itch.io payouts for a while at first, and didn't have any trouble, but waiting for the money for a few weeks can be stressful at times, so I changed it to 'direct to you', and everything is going smoothly, plus there's no additional fees this way.