We’re running into a really specific, intermittent issue with our Graph integration that we need help investigating. We’re seeing cases across multiple tenancies and rooms, where the data between the Room and the Organizer isn't syncing up correctly.
Most of the time, the flow works fine: an Organizer books a room, the Room auto-accepts, and the Organizer’s event updates to show the room as "Accepted."
However, intermittently, the process breaks at the last step. The Room receives the invite and puts it on its calendar (we can see it there), but the Organizer’s copy of the event never gets updated. When we query the Organizer’s event via Graph, the room’s responseStatus is still stuck at none.
We have already verified the following to rule out common errors:
Response Requested: We confirmed isResponseRequested is definitely set to True on these events.
Room Settings: The room is definitely set to AutoAccept processing.
Permissions: This is a standard invitation flow. The organizer does not have "Direct Booking" (BookInPolicy) permissions, so this should trigger a standard email response workflow.
The Event Exists: We can query the room's calendar and see the event sitting there, so the room definitely accepted it.
It looks like the "Accepted" signal from the Room isn't making it back to the Organizer's item, or the backend sync is failing silently. Since this happens intermittently across different users and rooms, we suspect a race condition in the Resource Booking Assistant or a delay in the backend info-worker sync.