Do we have any solution for this issue? I’ve been running into the exact same thing with my external monitor connected. Resetting the SMC only helps temporarily but the issue returns after sometime. I have to consistently disconnect my external monitor in order to restore the CPU (kernel_task) spin and then reconnect.
There ought to be a solution out there for this. I’m really hoping Apple support can step in to help with this.