Changing light kelvin temp via NodeRed, bulb changes but HA not replicating color

In my setup, most of my automated lights change color throughout the day by setting a kelvin temperature. I have noticed that once the color of the bulb has changed to kelvin via NodeRed, the light physically changes but HA doesn’t show that it has happened.

For example if I previously set a bulb to green, then in NodeRed trigger a change to 3000K, the bulb changes but HA still shows the bulb as green.

Any ideas?

I assume the same happens when you change the light via a HomeAssistant Service Call?