Time zone problem

My time zone is set to Pacific (US+Can) in my account settings.
When submitting an observation from my iphone, the Obs-time shows Mountain Zone but the Submit-time shows the correct Pacific zone.
When I submit photos from my laptop, both my obs-time and my submit-time are correctly showing Pacific.
My cell phone is obviously at the right time! :)
I only just recently noticed the discrepancy when I was comparing notes with my friend for duplicate observations which should have had the same Obs-time but were showing up an hour apart!

See this obs: https://www.inaturalist.org/observations/91814256
I’ve been back-tracking and correcting the zone manually on dozens of obs. tedious!

iPhone SE, 14.7.1