Messaging Channel 400 via Terraform - Invalid Web Widget Config

Does anyone understand why the genesyscloud_messaging_channel resource fails with a 400 error during apply?

Provider v1.68.4. Region au-1.

The HCL validates locally. The API rejects the web_widget_settings block.

Error: API request failed: 400 Bad Request. Details: Invalid JSON structure for web_widget.