After a mini update in season 6. My CPU jumps to 100% for a few minutes than goes back to normal. FPS does drop to 41 during full usage and jumps to 220 when it fixes. My specs are
Processor: AMD Ryzen 5 3600 6-Core Processor 3.60 GHz
Installed RAM: T . Force 32.0 GB @ 2400 MHZ
GPU: AMD 5700XT
Storage: Samsung SSD 860 EVO 500 GB
System type 64-bit operating system, x64-based processor
Pen and touch: No pen or touch input is available for this display
check if you have shader cache enabled in your amd gpu settings panel
This is usually a cache thing. It’s not uncommon a lot of games even outside of Blizzard do the same thing. Best practice is to sit in the practice range pick a hero and run around for a couple of minutes until the CPU usage drops which can also be seen sometimes with framerates increasing back to expected range.
It doesn’t necessarily mean something is wrong, but definitely would avoid constant multitasking during that time where the CPU usage is 100%