I gave up on making income from Itch.io due to the payment processing issues and deindexing problems that were never properly followed up on. I put a lot of my work on Steam, which has helped. Some people from here support me on Patreon too, but I still have a ways to go.
When the payment processing issues occurred, many 18+ developers who were making a living income on Itch.io were no longer able to do so, since their games got deindexed, and discovery was halted. T_T