The difference may be what CPU temp is being compared in ADIA64. In my case the Ryzen Master CPU Temperature agrees with the ADIA64 CPU Diode Temperature.
CPU = 46C
CPU Diode = 34C
CPU Temperature = 34C
The temperatures that agree are both the internal temperature measured by the CPU.
I suspect ADIA64's CPU Temperature is the CPU socket temperature measured by a sensor on the motherboard.
CPU: Ryzen 1700X
MBD: ASUS Prime X370-Pro