Just to add after some more testing it seems that the two readings tctl/tdie and CPU Die (avarage) have these 9-10 degress difference only on idle and light workloads like browsing when a heavy workload like cinebench or even a game is introduced the two readings are identical.
Hello I had a Ryzen 1700 and tctl/tdie was very close to the other so I took that as a measurement. I've upgraded to ryzen 5900X now tctl/tdie is off from CPU Die (avarege) like 9-10 degrees. In ryzen master the temperature is the same as the CPU Die (avarege) . I am using MSI B550 MEG Tomahawk...