Web Messaging SDK guestAttributes not persisting after setContactData call

Trying to pass authenticated user data to the Genesys Cloud Web Messaging widget via the Guest API. The setContactData method executes without error, but the attributes never show up in Architect or the conversation context.

  • Widget version: 1.5.2
  • Using genesyscloud.messenger.guest.setContactData
  • Payload: { email: 'test@example.com', userId: '123' }
  • Verified the token is valid and active

The code looks standard. Is there a specific sequence required before the widget initializes?