Web Messaging SDK: Custom config not applying to launcher position

Trying to move the Web Messaging launcher to the top right via the deployment config. Here is the JSON payload I’m sending to the config endpoint:

{
 "launcher": {
 "position": "top-right",
 "color": "#FF0000"
 }
}

The API returns 200 OK, but the widget stays bottom-left on the page. I’ve cleared the cache and tried different browser profiles. The color change also doesn’t stick. Is there a specific field I’m missing or a delay in propagation?