CPU Temperature off by 5 Degrees?

I recently built a new PC using an EVGA X299 Dark and Intel Core i7-9800x... I have found that HWInfo64 appears to be 5 degrees off on the CPU temperature readings when compared to other applications such as; Corsair iCUE, Core Temp, and OCCT built in HW Monitor. However it does appear to report the same CPU temperatures as CPUID does.

Any ideas why this is the case? Is HWInfo64 correct or are the other applications correct? 

Note: I am running the most current BIOS version for the EVGA Dark X299 and I amusing HWInfo64 v6.0.0-3620.

Please post a screenshot showing which temperatures are off. There might be several values (core, package, etc.), which might differ.