Reviving this instead of starting a new thread.
I'm on iOS 17.4.1 and the Delta app for Iphone v 5.42.2. I get the calendar permissions notification and I can go in the Iphone settings and add calendar permissions for the Delta app. I can choose no access, access to add events only, or full access to read and presumably edit all my calendar events. If I pick "add events only" access for the Delta app, I still get an error and I'm unable to add my flights to my Iphone calendar. It is very annoying because there's not reason why Delta needs to read every appointment on my calendar. I just noticed this two weeks ago when I started traveling again so I'm not sure when it all broke (new iOS update or new DL App update).
I'll send some feedback via the App Store I guess. Anyone else experience this or found a workaround? I don't like adding the flights from the DL website because it provides a calendar event for the duration of the itinerary, instead of just adding each flight as a separate calendar event.