Well, it was published here on itch.io just 4 days ago so who knows. Maybe this is the first version or the dev decided to upload it here coming from other places such as F95.
ahh understood I just was looking at the patreon page and seemed not many dev update posts were being made, glad to hear it.