Always set the revenue to itch.io at standard they ask (10%); I uploaded a new project and never was listed on the site, and after contact support about this issue they just send me the generic e-mail that is on this site: https://lewdpixels.com/news/has-itch-io-become-an-irritation-too-far/.
That proves that they lack of staff because they never help you when you have an issue, as I told I contacted about the payouts option and account restrictions six months ago and I didn't get an answer yet.