If you check his post history, you’ll see this from another project thread
You’ll also see mention of the time being medical related.
When one does community projects in their spare time, it can take a good while sometimes. As there is only so much spare time in a day. And unexpected delays I think are standard with anything beyond the most simple. Think of it like kickstarter, you don’t join unless you are fully prepared to wait 3-4 times the initial ETA. And there’s still not a guarantee.