Stuck on Analytics API aggregation mismatch with ServiceNow

Stuck on a discrepancy between Genesys Cloud analytics and ServiceNow records. The GET /api/v2/analytics/conversations/details/query endpoint returns 150 interactions for the last hour, but our ServiceNow webhook only processed 120.

Using Architect version 2.4.1, the flow triggers on conversation.update. The payload structure matches the documentation exactly, including the interaction ID and channel type for digital messaging.

ServiceNow returns 201 Created for all requests. No 4xx or 5xx errors in the logs. The missing 30 interactions are valid digital channel events that should have triggered the webhook.

Is there a known delay or filtering logic in the analytics endpoint that excludes certain interaction states before the webhook fires? Checking the timezone settings in London, but data seems aligned.