This Windows Tech site gives some very good troubleshooting tips on how to resolve your CPU Usage: https://windowsreport.com/empty-task-manager-high-cpu/
The first thing I would do though is go to Windows/Ryzen Power Plan that you currently using and change the Processor's Maximum and Minimum states to 100% Maximum and 5% Minimum. Now check to see if that one core still is at 100% usage.
I believe the default Maximum is 100% and Minimum is 95% so by changing the minimum to 5% should be able to prevent the processor from running at 95% all the time during idle.
Also run a Anti-Virus scan to check if you have a virus/Malware that might be running in the background constantly using your CPU. Something like a Mining virus that uses your PC for mining without your knowledge.
Go to Task Manager and see what program/s is using the most CPU usage and disable it temporarily to see if it goes down.
You can also boot into a Clean Windows Desktop to see if it is a 3rd party background program causing your issue. Very easy to enable and disable. Here is how you can do it: How to perform a clean boot in Windows
EDIT: Also check to make your Anti-Virus or any other program that scans your PC is not running any scans that might be causing the high CPU usage.
EDIT: I finally found what I was looking for. This command Line commands fixed another User's High CPU Usage when everything else didn't work: https://thegeekpage.com/cpu-usage-is-stuck-at-100-usage/
This works if it doesn't work in Windows/Ryzen Power Plan changes:
You need to run these commands in a Elevated Command Prompt (Administrator mode)