Thank you very much for clarifying. I guess for the time being, I'll just hope the game might eventually return to Itch, then. Going through SubscribeStar would require several more steps and I'd end up with a key which I'm not 100% sure would even work in my Steam region (unfortunately, Steam is not forthcoming with information about how the region lock works - and they could change the way it works at any time, as we've seen back when the region lock was first implemented). And ultimately, I don't fully trust Steam to not completely remove the game at some point anyways (which does still happen from time to time).
For people looking into getting a key directly from you: Could you maybe say something about whether Patreon subscribers can still get keys? I think people looking for a one-time "subscription" just to get around Steam's dumb policies might be more inclined to use Patreon since they can use PayPal there - but as I understand it, you're having trouble with Patreon at the moment. So is it safe to assume you can still get keys there or should people looking for keys go directly to SubscribeStar?