Cannot change brightness and color simultaneously on knx light

Hi!

I’m having some trouble with my knx rgb lights. My controller interprets colors as full brightness, so if I send a [5,0,0] rgb_color, it shows it as [255,0,0], so then I have to send a brightness value of 5 so that it dims the light and shows the desired result.

The main problem is that I cannot send color and brightness in one instruction because then it only changes the brightness value. I have to send the color turn_on instruction first and then the brightness one.
Because there is a slight delay between instructions, I can notice brightness rising when the color instruction is sent and then lowering when the brightness one is sent.

Anyone experiencing the same issue? Am I missing anything in my config or is it a HASS or KNX problem?

 - service: light.turn_on
   data_template:
     entity_id: "{{ light }}"
     rgb_color: [255, 128, 64]
     brightness: 6

Only changes brightness, does not change color, even when changing the order of color and brightness instructions

  - service: light.turn_on
    data_template:
      entity_id: "{{ light }}"
      rgb_color: [4, 2, 1]
  - service: light.turn_on
    data_template:
      entity_id: "{{ light }}"
      brightness: 6

changes color at full brightness, equivalent to [255, 128, 64] and then lowers the brightness