Baking a texture to a new UV channel - colors are different after bake?

I changed uvs of a model and was hoping to re-bake the old textures to the new uvs like I’ve done in the past with 3d studio max without issues, but I’m running into problems with the colors not matching before and after.

Here’s a screenshot of the original textures.

Here it is after baking to the new UV channel.

I’ve tried baking the diffuse and emission, both with similar issues.

Here’s the material setup

Baking is set to color only.

What am I doing wrong here? How can I keep the colors exactly the same and rebake the texture maps to the new uv map?

Maybe color spaces are not matching? I see that the input file is set to sRGB. What are used for viewport and output file?