MSI 970A G43 Showing wrong CPU readings

Aida64, Hardware Monitor PRO and AMD Overdrive get it right.

In hwinfo it shows CPU temp but instead it is the motherboard temp while motherboard is one called CPU in aida64 and tmpin0 in HWmonitor. AMD overdrive shows CPU temperature correctly.

MSI 970A-G43 (MS-7693) (Fintek F71889F) is the sensor shown

Tested with versions 5.10,5.22,5.24,5.30