Is Stripe the only payment processor? That company’s TOS is highly restrictive of game content and creators.
…I had to leave Wordpress because its content restrictions. Images and writing that were previously allowed suddenly weren’t, even when made private.
Your project just doesn’t appear to be for many of the game developers who are struggling with itch.io. I wish you luck, anyhow. There should be duplicate platforms under different owners.