Look at most active Nintendo games we have on the switch these days, like mario maker, animal crossing and so on, these games get updates every now and then with a couple of months apart, with a team of hundreds working on the next updates. So if a couple of people who work on a indie game online doesn't put up something for 90 days, means they are not done and wants to wait until they are satisfied with their work to upload it.Doesn't change the fact that this game wasn't updated for over 90 days
Perfection takes time, and if a team is small and not well funded, that project will take its time. Just donate, help out and sit back and wait like the rest of us. These times are hard on us all but some good things are worth waiting for!