When I set the color on the material as a Hex String, the mesh is rendered with a color close to what I expect. But when I set it with an instance of THREE.Color(sameHexString), the mesh has a different color.
I have a simplified code that reproduces this: https://codesandbox.io/s/mystifying-wind-qhp99?file=/src/App.js
With linear on the <Canvas> both meshes are rendered with same color, but a different color than the previous 2.