Genesys Cloud Notification API: Kafka consumer disconnecting on `analytics.queue.summary` events

We are implementing a real-time monitoring solution using the Genesys Cloud Notification API. The goal is to stream analytics.queue.summary events to a Kafka topic via a Node.js consumer. The connection to https://api-us.genesyscloud.com/v2/analytics/queues/summary is established successfully, and the initial chunk is received. However, the WebSocket connection drops immediately after the first message with a 1006 abnormal closure code. The Node.js client uses the ws library version 8.16.0. The subscription payload is minimal:

{
 "subscribedEvents": ["analytics.queue.summary"],
 "interval": "PT10S"
}

The server response includes a 200 OK with the subscription ID, but no further events are pushed. We have verified that the OAuth token is valid and has the analytics:query:view scope. The issue does not occur with conversation events, only with analytics summaries. Is there a known limitation on the notification API for analytics endpoints, or are we missing a required header in the WebSocket handshake?