After HOURS of research, it appears my question has been an ongoing question with no resolution, but I'm hoping that by the grace of God... Microsoft developers actually took pity on all of us and decided to fix the problem. So here it is...
I have a compiled "master" calendar for each business location. Employees, who float between all locations, have their own "source" calendar. I am attempting to write a flow that when an employee adds or deletes an event on their calendar, the correct "master" calendar is updated to reflect all the activities at that location for the day. This action occurs based on the location name that is included in the subject line. I do not want all employees to have access to the "master calendar" because I do not want them to be able to alter anything but their own schedule.
So... flow to do one way sync. The problem is when trying to delete 1 event in a series! Of course, it wants to "update" instead of "delete" since its part of a series. But the big problem is, that everything is based off of the 1st event in the series! I can't find any usable outputs that distinguishes 1 subsequent event from all the others. I can't even find a way to get subsequent events to log in a SharePoint list with dates/start times/subject so I can try to embed that into the body and use it to somehow distinguish it from others. So the only option is to delete the whole series and create a new one, since deleting only 1 event in a source calendar triggers no changes to the master compiled calendar or make EVERY event a single event. Which is absurd and I have no interest in doing since I and will never be able to get the owners of the "source" calendars to comply with it. Otherwise, nothing happens to the "master" calendar when 1 event is a series is deleted.
ANY IDEAS??? Besides the fact that Microsoft needs to fix series events to have individual IDs included in the output? (Please)