Outlook showing wrong time for calendar event links opened on mobile

Hi,
We are providing add to calendar links for Office 365 and Outlook using the prescribed format. It works in desktop browsers where the user logs into their outlook web application account, but when the same link is used on iphone or Android phone the actual time of the event isn't parsed and the calendar defaults to suggesting 30 mins as of the next hour.
So if I click the above link at 15:50 on any day before the 19/11/22 the Outlook calendar event will go to 19/11/2022 - 16:00 for 30mins. It ignores the 4:15 - 5:45 time and suggests 30mins from the next full hour. This part of the code isn't being respected. T04%3A15%3A00%2B00%3A00 > T04:15:00+00:00.
Is there a way to code the start and end time ( &startdt= ) in a way that workds within the mobile apps?
Note that the tag options below are extremely limited. I've been forced to select a tag that doesn't apply. What's that all about. You can do better!