Statistics API queue observation returning stale data

I’m hitting /api/v2/analytics/queues/realtime to get live waiting counts and agent availability. The endpoint works fine for basic metrics but the data feels off. I’m sending a simple GET request with no filters, just the org context. The response comes back quickly with a 200 OK, but the waitingCount doesn’t match what I see in the Admin console. I’ve tried adding a specific queueId in the path and also passing a divisionId, but the numbers still lag by about 30 seconds. Here’s the header I’m using: Accept: application/json. The payload looks standard with the entities array containing the queue stats.

I’ve checked the EventBridge streams and the data there is instant. It’s just this REST call that feels sluggish. Is there a caching layer I’m missing or a specific query parameter to force a refresh? I’ve looked through the docs but nothing mentions a ‘force’ flag. The retry logic in my script is set to poll every 5 seconds, which is fine for now, but I’d prefer real-time if possible. Anyone else hit this with the realtime endpoint?