Chit happens. MOST people understand this.
Normally I’m a stickler for paid work delivered at the promised time but this is an area where every targeted date is easily offset by someone else or circumstance. It is even worse in todays world with all the worlds B.S. going on.
Some things in life require patience. This is one of them. Glad you have it as well as the understanding behind it.