I have a calendar published (not shared) on Office365. When viewing the published version of the calendar appear 4 hours later than they should be. The HTTP view of the published calendar does not say what timezone it's displaying but it seems a reasonable guess that there's a timezone setting somewhere.
This is only affecting one user account but that user account's timezone seems to be set correctly according to both Get-MailboxRegionalConfiguration and Get-MailboxCalendarConfiguration.
The HTTP view of the calendar is not using the Office365 user account's timezone, nor is it using the timezone of the computer viewing it. What other timezone related settings could be causing this?