Sounds like something that itch better collect money from patreon for... ;-) Patreon is acting like a parasite to itch in my eyes. There is no game catalogue to browse on patreon. Especially for your stuff. Afaik on subscribestar you can at least look at other creators doing similar stuff.
So I browse on itch and patreon gets the money, and the itch project page is even unlocked for patreon users.
They should better take away more of the cake. There are people not liking patreon very much. And as you point out, the integration and visibility of subscribestar has some catching up to do.