The reason they're late is because they switched from the Raspbarry Pi 3 compute module to the (then recently announced/released) Raspberry Pi 4 compute module very late into the project.
I would have preferred if they had shipped what they had, instead of delaying the project for that upgrade, but it seems most backers preferred to get the shiny new thing, even if it meant the project was delayed.