If I worked there, my preference would have been a video with just the CEO giving an honest talk about what the changes are and what they’re basing the changes on. It might be data; if so, explain the data. It might just be the preference of the executive team; that’s their prerogative, but I think it’s worth being honest about it. Show some empathy for the people who are affected (“I understand that there are members of our team who would prefer to remain remote, and I understand that this move will impact their lifestyles” or something), and then be kind and unthreatening but firm about the decision (“but it’s my belief that these changes are necessary for xyz reasons, so we’re going to require x in-person days per week”). It’s still clear that it’s not optional, but there’s less of a “gfy” tone.
I get that the intro with silly office shots and lots of different members of the management team is meant to provide some levity, but making a significant, unilateral change to an employment agreement isn’t a situation that calls for levity, and so it comes off as disrespectful and condescending. I think that getting straight to the point and being honest about it is a better approach.