Due to a recent Merger & Acquisition ("M&A"), our employees currently have to monitor two mailboxes (including the respective calendars), each residing on their respective Exchange Online servers. We have Outlook desktop client showing both mailboxes (on the separate Exchange envs).
For the respective mailbox items, I'll prefix it with Legacy* and New*.
Until we merge our Exchange environments, I am currently recommending users setup forwarding from LegacyMailbox to NewMailbox, with the option to
not keep the original email in the LegacyMailbox.
The reason for NOT keeping a copy of the email is so that there is less confusion in having two inboxes. The user can effectively just monitor their NewInbox. Additionally, when the merging of mailboxes does take place, there won't be duplicate emails. Not keeping a copy creates a very clear cutoff date of stuff going into the LegacyInbox.
OK, so far so good.
This next part is where the inconsistency happens.
When User_1 receives a meeting invite to their LegacyMailbox, you can see the meeting invite populate in their LegacyCalendar (as an unaccepted meeting / placeholder). After a few moments, we will then see the meeting invite populate in LegacyUser_1's NewCalendar.
This is ideal as it helps keep the calendars somewhat synchronized, if only from a visual standpoint.
When User_2 receives a meeting invite to the LegacyMailbox, the meeting invite is not showing up in their LegacyCalendar. As expected, it is being forwarded to their NewMailbox and showing up in the NewCalendar.
So what's up with this inconsistency? Everyone in this pool is an E5 license holder. I have a number of people where they are experiencing User_1, and I have plenty of others that are experiencing User_2.