OK, I snuck out my wife's D7200, and set it up as per your post (and also remembered to turn off C1). I'm using the 18-140 lens, set at F8. I aim it at a light fixture, and get 1/500 second at ISO 220. Holding the button down, I aim at a very dark spot, and get 1/40 at ISO 1600, which is still way underexposed. I do this again, aiming at the light fixture, and this time get 1/800 at ISO 200 (slightly different position, I think, since focus priority doesn't like the blurry bulb). This time I re-aim at a wall that is not so dark, and get 1/250 at ISO 720. But despite the change, it's still underexposed. If I simply fire at the wall without first aiming at the light fixture, I get a well exposed picture at 1/25 and ISO 1600.
Trying this several times, I find that the issue is not entirely consistent, but it is indeed doing what you say it is. If you take a bright picture first, it underexposes the second, usually without changing ISO. The first time I tried this it changed the ISO, but on subsequent tries it does not.
I tried the same thing with the D7100. It performed perfectly, giving a correct exposure when recomposing from a bright light to a dark corner.
The D7200 works correctly if I use your settings but change to center weighted metering. Put it back to matrix and it fails again.
I must say this is a strange one. I think it's a glitch in the software of the D7200, but it's not in yours alone.
Now I hope I remember what settings to restore on my wife's camera!