Have to be careful with idle temps, they can be misleading with Ryzens.
With Intel, at idle the cpu drops speeds and voltages, but all cores are active. So any background tasks, services, processes etc are split up amongst all the cores, getting a very minor spike with each startup. So you'll generally see idle at @ 10°C ish above room ambient as idle is read as hottest core, which individually isn't doing all that much. Most might be 31° and one be 33° for a second, drops back to 31° and another process starts and a different core jumps to 33°. You'd just see the constant switching of 33° cores as hottest.
Ryzen run 1 core. The rest are truly idle, asleep. So the entire workload of all those processes and services is dumped on a single core. It's going to be the hottest by far as a result. Every time a new process starts, that just gets added, and others drop off, so you'll see small-large spikes depending on the load. But that results in idle temps that can easily range from 20°ish to over 40° ish above ambient temp. It's not uncommon to have a 40°C idle that jumps sporadically to 60° ish, and depending on which software is used, if any, that can also show funky behavior, depending on read times. Ryzen Master averages the last 3 seconds worth of loads, so if you had 40,40,70, you'd see a idle of 50°. Some software reads only 1x a second, if it happens to read the 70° temp, you get a reported temp of 70°C for idle, and ppl freak out. It's not truly 70°, nowhere near, but the software read a spike, not a nominal temp. If it happens to read the 40, it'd make you think you had awesome idle temps, but in reality, most of the cores are much closer to 30ish° and just the one is hitting the 40+.
And what's crazy is as soon as you open a small load, like moving the mouse or a web page, the rest of the cores wake up, and temps can drop from the higher idle as the load gets bounced around, background tasks get put on hold etc.
So take idle temps with a grain of salt, figure what's normal for your particular cooling, cpu, airflow and only get worried when they deviate drastically.