I have been working for years in a company that mixed WFH and office, it depends how you do it. In our case we meet at the office periodically to catch up but not every day not everybody and not in every location. The schedule is built according to teams, their specific work needs and time constraints. It require some level of trust but from my experience comparing to office only or wfh only places I worked for, the combined approach is the best. We are mostly people with families so a bit more responsible and appreciative of having time at home but also wanting to escape home from time to time if you know what i mean. So it works perfect.