will it be coming to itch
No. The latest releases will always be only on Patreon.
I don think 0.3 was ever released their last post was asking for a sponsor FOR 0.3