Hours time range won't end at 12am the next day
It's not possible to set the end of the day time range to 12am the next day.
Outlook formats the JSON-LD
The JSON-LD used by Gmail (https://developers.google.com/gmail/markup/getting-started) is showing up in Outlook's email body. I've checked and it is meant to be in the <body> tag -- which we've done correctly. Solution may be just to remove JSON-LD. Personally, I have found that feature (Gmail clickable links) to be somewhat underwhelming in any case.