I’m having this same exact issue. My WP global timezone settings are correct and the edit and published versions of the post display different times. The .ics file shows the correct and desired time.
I tried to reset the timezone in settings without luck as well.
Happy to hear how this was resolved.
Thanks in advance…