Best practice dimmable light over MQTT in Lovelace?

I’ve just started to evaluate Hass. I have all of my devices in HomeSeer currently why I use MQTT to reach them from Hass.

I’ve added a dimmable light but I don’t understand the behavior in LoveLace fully. When starting from 0% and dimming up, the light icon does not indicate that it is lit, not until it reaches 100%. When dimming down again the light icon behaves correctly. The correct values are sent via MQTT both when dimming up and down.

See what is looks like here.

This is what my light entity looks like.

light:    
    platform: mqtt
    name: "Kontor Tak"
    state_topic: "kontor-pc/mcsMQTT/Kontor/Belysning_Tak/Switch_Multilevel"
    command_topic: "kontor-pc/mcsMQTT/Kontor/Belysning_Tak/Switch_Multilevel/set"
    brightness_state_topic: "kontor-pc/mcsMQTT/Kontor/Belysning_Tak/Switch_Multilevel"
    brightness_command_topic: "kontor-pc/mcsMQTT/Kontor/Belysning_Tak/Switch_Multilevel/set"
    brightness_scale: 99
    payload_on: 99
    payload_off: 0
    on_command_type: brightness

Any thoughts?

Bumping this thread in hope anyone has an idea about this strange bahavior.