
three.js r152 re-tints every colour written before it
Since three.js r152, ColorManagement.enabled defaults to true, so new THREE.Color(0xADC1DE) converts sRGB to linear before reaching the shader. Red loses proportionally more than blue, so colours picked against older releases drift violet. Nothing errors — the scene simply renders a different colour than the hex you wrote.