CXone v2 Reporting API: Real-time queue stats endpoint returning empty payload

Does anyone know if the CXone v2 Reporting API supports true real-time queue statistics via OData? I am currently trying to replace our legacy polling mechanism with the new reporting endpoints, specifically targeting /api/v2/reporting/queues/summary. My goal is to get live agent availability and wait times without the 5-minute lag inherent in the standard dashboard APIs. I constructed an OData query string to filter by the specific queue ID and set the interval parameter to PT1M, expecting near-instant updates. However, the JSON payload returned consistently lacks the agentsAvailable and waitTime fields, returning only zeroed-out historical aggregates. I have verified that the OAuth token has the reporting:read scope and that the queue ID is correct by cross-referencing it with the Architect dashboard.

I have exhausted the standard troubleshooting steps: checked the event delivery logs for any 4xx or 5xx errors, confirmed the timezone alignment (Australia/Sydney), and even tried bypassing the SDK to make raw HTTP GET requests using curl to rule out client-side serialization issues. The response headers indicate a 200 OK status, but the body structure seems to default to a daily summary rather than a real-time snapshot. I also attempted adding $expand parameters to pull in agent-level details, but this resulted in a 400 Bad Request with a validation error on the OData syntax. Is there a specific query parameter or a different endpoint path required to force the API to return live state data instead of pre-aggregated reports? I suspect I might be hitting a limitation in how the reporting engine caches these metrics, but I need a programmatic solution for my webhook handler that ingests these stats for external monitoring.