Web Messaging SDK: Launcher position and color overrides not persisting

Hey folks,

I’m trying to customize the Genesys Cloud Web Messaging widget, but the UI overrides aren’t sticking. I’ve got the following config in my init script:

const config = {
 deploymentId: 'my-deploy-id',
 settings: {
 position: 'bottom-right',
 colors: { primary: '#FF5733' }
 }
};
Webmessaging.init(config);

The widget loads, but it stays top-left with the default blue color. I’ve cleared cache and hard refreshed. Is settings the wrong property for this version of the SDK?