IME whenever you order any brand new model that has thousands of people desperately waiting for it, delivery is always a bit uncertain. I gather that iPace deliveries didn't exactly go smoothly and that was on a much smaller scale.
This was not a case of getting the numbers wrong, Tesla has and still continues to give estimated delivery dates which they know are out by months and have left the impression that their staff are making things up as they go to appease customers.