I'm using a ViewportTexture to render a UI scene to a Mesh's texture. This works fine, however, the colors on the Mesh look washed out, while everything looks as expected in the UI scene. Doing some searches, I've tried changing SRGB/Linear settings and HDR on both the Viewport and the ViewportTexture, but nothing has worked. I've encountered this problem with a few other Godot Nodes, particularly Sprite3D, but I've never managed to solve it.
If it's relevant, the material on the Mesh is using a local ViewportTexture for its albedo texture.