Colour HSL input capped at one decimal point?

Hello,

in a script using “Split AHSL” and later feeding back into “Colour HSL” I am noticing nuanced differences in an image baked (thanks to a great Script made by David Rutten) compared to the input-image feeding the colour.
Those differences were different in nature but similar in impact if I switch to HSV for both nodes.

I am wondering if it is because “Split AHSL” outputs “0,000000” and “Colour HSL” inputs “0,0” floats.

Thx in advance!