BTF-Lighting Zigbee Controller works in Z2M but not Home Assistant

I have Z2M working on a Pi which is connected to Mosquito and Home Assistant. In Z2M I can see all the options I expect and they work. In HA I see only some options and nothing around lighting and RGB settings.

{
  "home_assistant": {
    "installation_type": "Home Assistant Container",
    "version": "2023.5.2",
    "dev": false,
    "hassio": false,
    "virtualenv": false,
    "python_version": "3.10.11",
    "docker": true,
    "arch": "x86_64",
    "timezone": "America/New_York",
    "os_name": "Linux",
    "os_version": "6.2.16-20-bpo11-pve",
    "run_as_root": true
  },
  "custom_components": {
    "alarmo": {
      "version": "v1.9.13",
      "requirements": []
    },
    "vesync": {
      "version": "1.3.0",
      "requirements": [
        "pyvesync==2.1.10"
      ]
    },
    "govee_lan": {
      "version": "1.0.0",
      "requirements": [
        "govee-led-wez>=0.0.15"
      ]
    },
    "thermal_comfort": {
      "version": "2.1.1",
      "requirements": []
    },
    "uptime_kuma": {
      "version": "2.1.0",
      "requirements": [
        "pyuptimekuma-hass"
      ]
    },
    "emporia_vue": {
      "version": "0.8.3",
      "requirements": [
        "pyemvue==0.17.1"
      ]
    },
    "hacs": {
      "version": "1.32.1",
      "requirements": [
        "aiogithubapi>=22.10.1"
      ]
    }
  },
  "integration_manifest": {
    "domain": "mqtt",
    "name": "MQTT",
    "codeowners": [
      "@emontnemery",
      "@jbouwh"
    ],
    "config_flow": true,
    "dependencies": [
      "file_upload",
      "http"
    ],
    "documentation": "https://www.home-assistant.io/integrations/mqtt",
    "iot_class": "local_push",
    "quality_scale": "gold",
    "requirements": [
      "paho-mqtt==1.6.1"
    ],
    "is_built_in": true
  },
  "data": {
    "connected": true,
    "mqtt_config": {
      "broker": "192.168.100.35",
      "port": 1883,
      "username": "**REDACTED**",
      "password": "**REDACTED**",
      "discovery": true,
      "discovery_prefix": "homeassistant",
      "birth_message": {
        "topic": "homeassistant/status",
        "payload": "online",
        "qos": 0,
        "retain": false
      },
      "will_message": {
        "topic": "homeassistant/status",
        "payload": "offline",
        "qos": 0,
        "retain": false
      }
    },
    "device": {
      "id": "8c792da2c10dfdadcd1b7b61ebe5aa14",
      "name": "Display Case Light",
      "name_by_user": null,
      "disabled": false,
      "disabled_by": null,
      "entities": [
        {
          "device_class": null,
          "disabled_by": null,
          "disabled": false,
          "entity_category": null,
          "entity_id": "select.display_case_light_effect",
          "icon": null,
          "original_device_class": null,
          "original_icon": "mdi:palette",
          "state": {
            "entity_id": "select.display_case_light_effect",
            "state": "unknown",
            "attributes": {
              "options": [
                "blink",
                "breathe",
                "okay",
                "channel_change",
                "finish_effect",
                "stop_effect"
              ],
              "assumed_state": true,
              "icon": "mdi:palette",
              "friendly_name": "Effect"
            },
            "last_changed": "2024-02-20T23:06:42.855187+00:00",
            "last_updated": "2024-02-20T23:06:42.855187+00:00"
          },
          "unit_of_measurement": null
        },
        {
          "device_class": null,
          "disabled_by": null,
          "disabled": false,
          "entity_category": null,
          "entity_id": "switch.display_case_light_do_not_disturb",
          "icon": null,
          "original_device_class": null,
          "original_icon": null,
          "state": {
            "entity_id": "switch.display_case_light_do_not_disturb",
            "state": "off",
            "attributes": {
              "friendly_name": "Do not disturb"
            },
            "last_changed": "2024-02-20T23:07:24.647481+00:00",
            "last_updated": "2024-02-20T23:07:24.647481+00:00"
          },
          "unit_of_measurement": null
        },
        {
          "device_class": null,
          "disabled_by": "integration",
          "disabled": true,
          "entity_category": "diagnostic",
          "entity_id": "sensor.display_case_light_color_power_on_behavior",
          "icon": null,
          "original_device_class": null,
          "original_icon": "mdi:palette",
          "state": null,
          "unit_of_measurement": null
        },
        {
          "device_class": null,
          "disabled_by": null,
          "disabled": false,
          "entity_category": "config",
          "entity_id": "select.display_case_light_color_power_on_behavior",
          "icon": null,
          "original_device_class": null,
          "original_icon": "mdi:palette",
          "state": {
            "entity_id": "select.display_case_light_color_power_on_behavior",
            "state": "initial",
            "attributes": {
              "options": [
                "initial",
                "previous",
                "cutomized"
              ],
              "icon": "mdi:palette",
              "friendly_name": "Color power on behavior"
            },
            "last_changed": "2024-02-20T23:07:24.647529+00:00",
            "last_updated": "2024-02-20T23:07:24.647529+00:00"
          },
          "unit_of_measurement": null
        },
        {
          "device_class": null,
          "disabled_by": "integration",
          "disabled": true,
          "entity_category": "diagnostic",
          "entity_id": "sensor.display_case_light_linkquality",
          "icon": null,
          "original_device_class": null,
          "original_icon": "mdi:signal",
          "state": null,
          "unit_of_measurement": "lqi"
        }
      ]
    },
    "mqtt_debug_info": {
      "entities": [
        {
          "entity_id": "select.display_case_light_effect",
          "subscriptions": [
            {
              "topic": "zigbee2mqtt/bridge/state",
              "messages": [
                {
                  "payload": "{\"state\":\"online\"}",
                  "qos": 0,
                  "retain": 1,
                  "time": "2024-02-20T23:06:42.852583+00:00",
                  "topic": "zigbee2mqtt/bridge/state"
                }
              ]
            }
          ],
          "discovery_data": {
            "topic": "homeassistant/select/0xa4c1381b8732e2d5/effect/config",
            "payload": {
              "availability": [
                {
                  "topic": "zigbee2mqtt/bridge/state",
                  "value_template": "{{ value_json.state }}"
                }
              ],
              "command_topic": "zigbee2mqtt/Display Case Light/set/effect",
              "device": {
                "identifiers": [
                  "zigbee2mqtt_0xa4c1381b8732e2d5"
                ],
                "manufacturer": "TuYa",
                "model": "Zigbee RGB light (TS0503B)",
                "name": "Display Case Light",
                "via_device": "zigbee2mqtt_bridge_0x00124b0024c6c622"
              },
              "enabled_by_default": false,
              "icon": "mdi:palette",
              "name": "Effect",
              "object_id": "display_case_light_effect",
              "options": [
                "blink",
                "breathe",
                "okay",
                "channel_change",
                "finish_effect",
                "stop_effect"
              ],
              "origin": {
                "name": "Zigbee2MQTT",
                "sw": "1.35.1",
                "url": "https://www.zigbee2mqtt.io"
              },
              "unique_id": "0xa4c1381b8732e2d5_effect_zigbee2mqtt",
              "platform": "mqtt"
            }
          },
          "transmitted": []
        },
        {
          "entity_id": "switch.display_case_light_do_not_disturb",
          "subscriptions": [
            {
              "topic": "zigbee2mqtt/bridge/state",
              "messages": [
                {
                  "payload": "{\"state\":\"online\"}",
                  "qos": 0,
                  "retain": 1,
                  "time": "2024-02-20T23:06:42.852583+00:00",
                  "topic": "zigbee2mqtt/bridge/state"
                }
              ]
            },
            {
              "topic": "zigbee2mqtt/Display Case Light",
              "messages": [
                {
                  "payload": "{\"brightness\":254,\"color\":{\"h\":240,\"hue\":240,\"s\":100,\"saturation\":100,\"x\":0.1355,\"y\":0.0399},\"color_mode\":\"xy\",\"color_power_on_behavior\":\"initial\",\"do_not_disturb\":false,\"linkquality\":193,\"state\":\"ON\"}",
                  "qos": 0,
                  "retain": 0,
                  "time": "2024-02-20T23:07:24.647365+00:00",
                  "topic": "zigbee2mqtt/Display Case Light"
                }
              ]
            }
          ],
          "discovery_data": {
            "topic": "homeassistant/switch/0xa4c1381b8732e2d5/switch_do_not_disturb/config",
            "payload": {
              "availability": [
                {
                  "topic": "zigbee2mqtt/bridge/state",
                  "value_template": "{{ value_json.state }}"
                }
              ],
              "command_topic": "zigbee2mqtt/Display Case Light/set/do_not_disturb",
              "device": {
                "identifiers": [
                  "zigbee2mqtt_0xa4c1381b8732e2d5"
                ],
                "manufacturer": "TuYa",
                "model": "Zigbee RGB light (TS0503B)",
                "name": "Display Case Light",
                "via_device": "zigbee2mqtt_bridge_0x00124b0024c6c622"
              },
              "name": "Do not disturb",
              "object_id": "display_case_light_do_not_disturb",
              "origin": {
                "name": "Zigbee2MQTT",
                "sw": "1.35.1",
                "url": "https://www.zigbee2mqtt.io"
              },
              "payload_off": "false",
              "payload_on": "true",
              "state_topic": "zigbee2mqtt/Display Case Light",
              "unique_id": "0xa4c1381b8732e2d5_switch_do_not_disturb_zigbee2mqtt",
              "value_template": "{% if value_json.do_not_disturb %} true {% else %} false {% endif %}",
              "platform": "mqtt"
            }
          },
          "transmitted": []
        },
        {
          "entity_id": "select.display_case_light_color_power_on_behavior",
          "subscriptions": [
            {
              "topic": "zigbee2mqtt/bridge/state",
              "messages": [
                {
                  "payload": "{\"state\":\"online\"}",
                  "qos": 0,
                  "retain": 1,
                  "time": "2024-02-20T23:06:42.852583+00:00",
                  "topic": "zigbee2mqtt/bridge/state"
                }
              ]
            },
            {
              "topic": "zigbee2mqtt/Display Case Light",
              "messages": [
                {
                  "payload": "{\"brightness\":254,\"color\":{\"h\":240,\"hue\":240,\"s\":100,\"saturation\":100,\"x\":0.1355,\"y\":0.0399},\"color_mode\":\"xy\",\"color_power_on_behavior\":\"initial\",\"do_not_disturb\":false,\"linkquality\":193,\"state\":\"ON\"}",
                  "qos": 0,
                  "retain": 0,
                  "time": "2024-02-20T23:07:24.647365+00:00",
                  "topic": "zigbee2mqtt/Display Case Light"
                }
              ]
            }
          ],
          "discovery_data": {
            "topic": "homeassistant/select/0xa4c1381b8732e2d5/color_power_on_behavior/config",
            "payload": {
              "availability": [
                {
                  "topic": "zigbee2mqtt/bridge/state",
                  "value_template": "{{ value_json.state }}"
                }
              ],
              "command_topic": "zigbee2mqtt/Display Case Light/set/color_power_on_behavior",
              "device": {
                "identifiers": [
                  "zigbee2mqtt_0xa4c1381b8732e2d5"
                ],
                "manufacturer": "TuYa",
                "model": "Zigbee RGB light (TS0503B)",
                "name": "Display Case Light",
                "via_device": "zigbee2mqtt_bridge_0x00124b0024c6c622"
              },
              "entity_category": "config",
              "icon": "mdi:palette",
              "name": "Color power on behavior",
              "object_id": "display_case_light_color_power_on_behavior",
              "options": [
                "initial",
                "previous",
                "cutomized"
              ],
              "origin": {
                "name": "Zigbee2MQTT",
                "sw": "1.35.1",
                "url": "https://www.zigbee2mqtt.io"
              },
              "state_topic": "zigbee2mqtt/Display Case Light",
              "unique_id": "0xa4c1381b8732e2d5_color_power_on_behavior_zigbee2mqtt",
              "value_template": "{{ value_json.color_power_on_behavior }}",
              "platform": "mqtt"
            }
          },
          "transmitted": []
        }
      ],
      "triggers": []
    }
  }
}

NVMD, an Home Assistant update worked. Now all the expected options are available.