ics file double-subtracts Time Zone Offset on iPhone
When I send a Calendar appointment from GMail to my wife's email, she imports the attached ics file to her iPhone calendar. When it imports, the appointment time is always 7 or 8 hours earlier than what I sent (depending on whether we are in Daylight Savings Time or not).
I've tried literally every setting I can on both her iPhone, her email account, and checked my Gmail account for Time Zone Offset.
The only change which makes the iPhone Calendar show my ics appointments at the correct time, is to set her iPhone time zone to UTC - not a tenable solution, because it then changes all the appointments that she manually set up to start 7 hours later than actual.
So, reconfirming:
Her iPhone: Set to Cupertino Time Zone
Her email account: Set to Pacific (UTC-7)
My phone: Set to Pacific (UTC-7)
My Gmail account: Set to Pacific (UTC-7)
Something is causing the iPhone to double-calculate the UTC Offset, so that it subtracts 14 hours instead of just accepting that the ics already has the correct time stamp. Also: this is NOT a travel-related issue; we're all stationary...
What I've tried:
- iPhone: Time Zone Override = On (default setting; what we've always had it set to), and alternately, Off
- iPhone Time Zone = Cupertino, and alternately, UTC
- Yahoo email account = UTC-7
- Gmail email account = UTC-7
- My phone = UTC-7
Each time I changed a single setting (1, 2), I would try sending a new appointment from Gmail, opening the email in Yahoo, and downloading the ics file. The results would always put the appointment start time in her calendar at 7 hours earlier than what I had sent (with the exception as noted above).
iPhone is the only Apple device in play here - she doesn't use iCloud, nor own a desktop. We have an iPad, but that device does not have any Accounts set up for the Calendar on it.
What am I missing here?
iPhone 13 Pro