Web Messaging SDK config for launcher position and colors not sticking

Trying to set the launcher to the left and change the primary color via the createWidget config object, but it’s ignoring the values and defaulting to right/blue. Here’s the snippet:

GCWebMessaging.createWidget({
 launcher: {
 position: 'left',
 primaryColor: '#00FF00'
 }
});

Checked the network tab and the config is sent, but the UI renders standard. Am I missing a specific property or is this hardcoded in the current SDK version?