Are you able to check if the RGB & RGBW drivers can be fixed to display the ColorName as White for White color? The device actually does display the correct color, just the ColorName value is displaying wrong.
It'll display correctly if I change the CT value but if I set the color to 255, 255, 255 for white or even using the Hex value of FFFFFF on the Device page to change it to RGB mode, it's showing the ColorName as Red.
I can replicate with the following devices:
Yeelight RGBW Light
Yeelight RGB Light
Virtual RGBW Light
Virtual RGB Light
I don't have any other bulbs other than Yeelight to test with, could be happening on other RGB devices too being the Virtual devices has the same issue.