Agent Scripting API 500 on BYOC trunk context

Error: 500 Internal Server Error when calling /api/v2/analytics/conversations/details/realtime for calls routed through our AP-SE-2 BYOC trunks. The Architect flow sets the carrierId correctly in the call data, but the scripting payload drops this field, causing the analytics engine to fail. SDK v2.14.0. Has anyone seen this specific null pointer exception in the Genesys logs?