Can't change light icon color to reflect device color in HassIO

Hi All,
I have been trying to configure a Witty Cloud to learn the abilities of an RGB light on HassIO, and so far I have made good progress.
I have issue to be able to change the color of the icon to reflect the exact color on the device. I am sure that it once worked and when I made several changes it suddenly stopped working.

Here is my configuration:
I have already flashed it with TASMOTA latest version and made all the settings - it works normally with mqtt (maybe I need to change settings as well, please do let me know)

light:
  - platform: mqtt
    name: "Witty1"
    command_topic: "cmnd/sonoffwiti/POWER"
    state_topic: "tele/sonoffwiti/STATE"
    state_value_template: "{{value_json.POWER}}"
    availability_topic: "tele/sonoffwiti/LWT"
    brightness_command_topic: "cmnd/sonoffwiti/Dimmer"
    brightness_state_topic: "tele/sonoffwiti/STATE"
    brightness_scale: 100
    #on_command_type: "brightness"
    brightness_value_template: "{{value_json.Dimmer}}"
    payload_on: "ON"
    payload_off: "OFF"
    rgb_command_topic: "cmnd/sonoffwiti/Color"
    rgb_state_topic: "tele/sonoffwiti/STATE"
    rgb_value_template: "{{value_json.Color.split(',')[0:3]|join(',')}}"
    effect_state_topic: "tele/sonoffwiti/STATE"
    #effect_command_topic: "cmnd/light1/Scheme"
    payload_available: "Online"
    payload_not_available: "Offline"
    qos: 0
    retain: true

I have commented out several lines with no effect - but i am not 100% sure that I was doing it in the correct order.
I have changed qos from qos: 1 to qos: 0 as well.

I would be happy if someone can assist me with that.

Thank you!