According to the HomeKit docu hue/sat must not be used together with ct, a syntax validation could be implemented.
"If this (color temperature) characteristic is included in the ”8.23 Light Bulb” (page 147), ”9.44 Hue” (page 179) and ”9.82 Saturation” (page 197) must not be included as optional characteristics in ”8.23 Light Bulb” (page 147). This characteristic must not be used for lamps which support color."
According to the HomeKit docu hue/sat must not be used together with ct, a syntax validation could be implemented.
"If this (color temperature) characteristic is included in the ”8.23 Light Bulb” (page 147), ”9.44 Hue” (page 179) and ”9.82 Saturation” (page 197) must not be included as optional characteristics in ”8.23 Light Bulb” (page 147). This characteristic must not be used for lamps which support color."