Notification API WebSocket dropping messages on high volume

Opened a WebSocket to /api/v2/analytics/icap/realtime and subscribed to conversation events. Works fine locally with a single user, but under load the connection drops packets or returns 4003. Haven’t seen this in the docs. Is there a client-side backpressure mechanism I’m missing?