Yes, what do you expect from your civil engineer? Profound communication? Why didn’t you communicate with him beforehand and get an idea if it fits
Come on, now you really don’t want to understand. It’s not about a philosophical conversation, but about clear and understandable statements.
An "Oh, my order list is full, we’ll come as soon as we can. I’ll get in touch when it starts, but we will probably have a 2-week delay" is a good statement that the OP could live with. But using the beautiful sunshine as an excuse for the weather is unprofessional.
And what should really fit interpersonally? It’s a civil engineer! The price has to be right, the reputation has to be right, and that’s it.