I think the readings from other firmware is PCB temp while the other firmware is for chip temps which should be different.
You can check the logs by searching local temp and middle temp result.
For other references, you can check this post.
https://enforum.bitmain.com/bbs/topics/3696I guess I will have to set back one of the S9 to autotune to compare temps.