MPU9250 internal temperature reading seems to be incorrect

While working with the thermal calibration processes (both on and off-board) I noticed that the MPU9250 seems to think its internal temperature is much higher than I would expect it to be. Even after I cold soak the board for an hour or so at sub-zero (Celsius) temperatures I can’t get the MPU9250 to read less than ~20 degrees Celsius, which seems strange to me. This also makes it much harder to perform the on-board calibration process if a person wants to calibrate to anything less than 20 degrees Celcius.

Even when I take a room temperature PixRacer and plug it in and check the MPU9250 temperature it’s almost immediately at ~40 degrees Celsius. Shown below.

looks like this is being taken care of: