Web Messaging SDK customConfig not applying launcher position or colors

I’ve been trying to customize the look of our Web Messaging deployment using the Genesys Cloud SDK. The goal is to move the launcher to the left and change the primary color to match our branding. I’m using the genesys-cloud-messaging-web-sdk in a standard React setup.

Here is the configuration object I’m passing to the initialize method:

const config = {
 orgId: 'my-org-id',
 deploymentId: 'my-deployment-id',
 customConfig: {
 launcher: {
 position: 'left',
 colors: {
 primary: '#FF5733',
 secondary: '#FFFFFF'
 }
 }
 }
};

await GenesysCloudMessagingWebSdk.initialize(config);

The widget loads fine, and I can start a conversation. But the launcher stays on the right side, and the color is the default blue. I’ve checked the browser console for errors, and there are none. The network tab shows the initial handshake completing with a 200 OK.

I’m wondering if I’m missing a step in the configuration or if the customConfig structure has changed recently. I’ve tried restarting the app and clearing the cache, but nothing seems to stick. Any ideas on what might be wrong here?