WTH Why can't my LEDs turn red?

I just started moving my Zigbee devices. I have the HUSBZB-1 and added the ZHA integration. I just added this device: https://www.homedepot.com/p/Sylvania-SMART-ZigBee-Outdoor-Flex-Smart-Light-Strip-73685/302789637 and it works mostly great. The problem is that I can’t get it to be red . When it was on SmartThings, I could make it full red.
So I call the light.turn_on service with rgb_color set to [255,0 ,0], then I go look at the LEDs on the strip. The red is on full, but the green is also on a tiny bit.
It’s Orange.

See: https://imgur.com/a/Bvmbel4
There are two little dots of light. There should only be one.

Turns out I can’t get the green LED to NOT be on.
rgb_color: [0,255,0] - Works as intended. Only the green is on.
rgb_color: [255,0,255] - Purple, but not as purple as it should be. The green LED is on a bit.

Basically any time I call rgb_color, it ignores the value I set for the green LED and turns it on a bit.

As I understand it, internally colour in the Light component uses hs_color (hue and saturation) and the others like rgb_color get translated to that. I wonder if something is getting “lost in translation”. If that is the reason then using hs_color: [0,100] might work (I think those are the right values for red).

I just gave that a shot, didn’t make a difference. I wonder if there’s something even lower level causing it?