How to deal with this breach of contract (if it even is one) or what is reasonable for you or the general contractor, I will stay out of that. Has the contract signature already been some time ago so that the gentleman has since been transferred?
I find the prioritization quite odd, however.
An important aspect was to get the same site manager as our acquaintances, from whom we have the recommendation, as he was praised to the highest degree.
One should look at a company’s seriousness and performance, then of course at trust, which builds and sets through further factors. Then healthy financials and clean construction sites should not be underestimated. Employees, including site managers, are often replaced. Usually, everyone is replaceable. Then sympathy comes into play, that one gets along better with one person and another with someone else. For me, the site manager was relatively unimportant: the logistics were handled from higher up, others built the house, i.e., the craftsmen. I’d say: our site manager was different from us, had no sense of humor and… whatever: we nevertheless built a beautiful house. At that time, another company, i.e., Heinz von Heiden, had very big problems retaining its site managers. That might be due to the Heinz von Heiden philosophy. Our neighbors complained, not everything went smoothly. But they are now living in beautiful houses despite multiple site manager changes.
Whether one should attach so much importance to friends’ enthusiasm that one values it more than other reasons for building with the company, I do not see now. And as already says: ultimately, the company pays the site manager’s salary, not you.
I really have to think now what our site manager would have had to do to be praised by us “to the highest degree”!?! For us, it was more the craftsmen who implemented creative details and wishes that were not ordered.
If I were you, I would reconsider your dissatisfaction and demand, whether it is justified like that.