Patrick,
Who is forwarding the meeting? Are those your users on O365? Or was it forwarded by the on-prem user? Before the meeting is forwarded, is the time zone correct in Mac Outlook? Please fill in/correct my understanding of the scenario below:
Organizer creates a meeting using on-prem Exchange with Windows Outlook (are you able to get version number of the on-prem Exchange server?)
Recipient on O365/Mac accepts (is the the time zone correct?)
Someone (who?) forwards meeting invite
Recipient of forwarded invite (on O365/Mac) sees time zone reset to UTC +0000
Who is forwarding the meeting? - The meeting creator is forwarding it instead of editing it
The meeting creator is the on prem user
Before it is forwarded it is showing in the correct time zone on their end (windows).
After it is forwarded, it shows up correct for them but any of the mac recipients show the UTC 0000 time zone.
Edited your workflow
Organizer creates a meeting using on-prem Exchange with Windows Outlook (are you able to get version number of the on-prem Exchange server?) (Can't get exchange version, he is unable to provide readily)
Initial recipients accept, unsure if on mac or not, they would be employees on the same onprem server as the organizer is (is the the time zone correct?) (Time zone correct)
Organizer forwards the invite to us (on O365/Mac)
Recipient of forwarded invite (on O365/Mac) sees time zone reset to UTC +0000
If the recipients go to browser version of O365 it works correct, its just the O365/Mac client with the issue.