Web Messaging SDK: Custom guest attributes not persisting for OTel trace context

Pushing custom attributes via genesyscloud.setGuestAttributes() to carry our OpenTelemetry trace IDs into the widget session, but they vanish after the first message. The payload hits the server without the traceparent key, breaking the span link. Here’s the init block:

window.genesyscloud?.setGuestAttributes({
 'otel.traceId': traceId,
 'otel.spanId': spanId
});

Is there a specific API call to lock these attributes to the session or am I missing a config flag?