Analytics API query for 30-minute agent utilization intervals returning empty buckets

Weird behavior on the backend. Trying to pull tHandle, tAcw, and tHold metrics via the analytics API with a PT30M interval. The SDK call hits /api/v2/analytics/queues/utilization/query but it’s returning zeroed buckets for active agents. Here’s the payload:

{ "dateFrom": "2024-05-01T00:00:00.000Z", "interval": "PT30M", "metrics": ["tHandle", "tAcw", "tHold"], "groupings": ["agentId"] }

The response just has null values for every slice. The interval parameter doesn’t seem to split the half-hours correctly. The engine flattens the data instead of respecting the PT30M slice anyway.