Ryzen3000 has more than 50 temp sensors around the core Die (CCD).
CPU (Tctl/Tdie) is the hotspot of the CPU and its switching (a few hundred times within a sec) between all sensors and report constantly the highest one. No other CPU do that. Only ZEN2.
Die (average) is the average value of all sensors combined together
CCD1 (Tdie) is reporting one single sensor at some edge of the core Die
In general all those 3 reports are true but reporting different things. We can say that CCD1 or Die(average) is more of the traditional CPU temp reporting. But Tctl/Tdie is important too as this is the one controling the fan of CPU cooler (hence Tctl=Tcontrol). Tctl/Tdie is up and down constantly and it is normal.
Your (all 3) temps are a little high, but not out of thermal spec and within normal levels. There are 3~4 things that could happening for having this kind of temp...
1) You are using the stock R5 3600 cooler which is not a high performance one. Actually it's a low performance one.
2) Your ambient temp maybe a little too high
3) Your case ventilation and air flow maybe a little low
4) All of the above together
What is your Max temp values when the CPU is under full (100%) load?
This is mine under idle and Crome browsing load
...but I have no case for the system, I'm using a Corsair 280mm AIO (H110i) and my room(ambient) temp is 22~23C.