You'll need to be a LOT more precise with your masking than that.
The only place, ironically, where you don't have to be very precise is on the hair. For everywhere else, you'll need to zoom way in, and use your Shift key.
How about a Levels layer, and on the Green channel move the white Input slider to 240, and on the Blue channel move the white Output slider to 180?
Fiddle with those numbers as you see fit, of course.
I urge you to take a screenshot, or a series of screenshots if necessary, of the print settings that are working for you right now. To refer back to if a problem pops up again, you know?
Right.
So the only possible explanation is that you DIDN'T have the print settings exactly the same when printing the indoor one by itself. I know you said you were sure you did, but I don't see how there can possibly be any other explanation.
I bet that if you copied and pasted ANY of your new photos onto this old photo, they would all print correctly. So that means the old photo has the exact correct print settings attached.