Ack, sorry to hear that, mate.
I do have an (inactive) SubscribeStar page, and I'm debating to reactivate it in the near future. If I do, I'll make announcements wherever I can. :)
So far, I don't have any plans to post the free version on the Discord (and with Itch's backpedaling it may not be necessary anymore, either) but if it comes to it, I likely will do something along those lines, yeah. Generally, you can download the free versions from Patreon for, well, free, though. But yeah, if Itch isn't an option during the next public release, I'll very likely find a suitable alternative for people who can't use Patreon. :)