The first core is also "Windows workhorse" since every machine has a Core 0 regardless of CPU type. Additionally (and what you may be seeing), some plugs are scripted to also use this core (possibly for the same reasoning), and SONAR can do nothing about this since it is only a host. One offender I have seen mentioned regularly is Ozone 5, but there are others.
Unfortunately there is no "ready reference" for what plugs do this (among other things), and the best way to learn these is via trial and error. Basically save the project with a new name, then begin deleting plugs while monitoring CPU overhead (via Window's Resource Monitor) is preferred.
However,
if you are not noticing performance degradation from what you are seeing, the simple fact that you can see it may be your nemesis (out of sight, out of mind thing). Many similar threads have gone down the path of "But I can SEE it, therefore it must be resolved."
If you do get into situations where degradation occurs is where renaming/deleting plugins will come in handy (or bumping up audio buffers to lower CPU strain).