ZHA Transition and Colour set issues

I am using Philips Hue globes and while they were connected via the Hue Bridge, all seems to be okay.

I recently moved two lamps to a ZigBee Stick using ZHAto test, as I plan on minimising the number of wall warts in use.

Mostly I would say I am very happy and the implementation of ZigBee is pretty decent. I have noticed two things that have caused me some issues though.

Firstly, when I want a Hue Globe to be set to a certain colour, usually when it is connected to the hub, you can just specify the colour and the globe turns on that colour. ZHA in HomeAssistant always ignores the initial colour and turns the light on at the colour it was when it was turned off. This means turning a light on “Blue” has two steps needed. Firstly, turn the light on and then use a second command to change the colour to “blue” rather than just one command needed when using the Hue Bridge.

Secondly, and this is more of a deal for me, the Transition to off does not appear to work.

I can transition to on successfully calling the light.turn_on service and something like this:

entity.id: light.bedroom_hue_go
brightness: 255
transition: 60

That has the expected result of transitioning the light to full brightness over a 60 second period.

If I use the light.turn_off service and this to turn off a lamp:

entity_id: light.bedroom_hue_go
transition: 60

This does not have the expected result. The lamp turns off instantly.
This is repeatable behaviour.

Am I missing something? Any advice would be helpful

Issue is being addressed in : ZHA - Issues with default colour setting #17943
Looks like a bug with Hue and ZHA.