How long has everyone on the platform waited for their form to get confirmed? It's been about 7 days for me, almost 8 and I'm still waiting
Have you set your account to “Collected by Itch.io” ? If that’s the case, Itch.io will collect payments, and once you are ready, you request a payout.
That way the first time you request a payout, it will be mentioned that there will be an extra review.
I’m not familiar how this works if you’ve set your account to direct payments to you.