So yeah, found something that is rather odd.
Loop seems to be having some issues, load seems fine if there is no pause in it, but the moment you add a pause element, (2 seconds here) the CPU load jumps significantly?
Reproduce step.
Create loop, insert a text to speech element in it saying something (I have wait until finished talking enabled), doesn't matter what, trigger the loop, watch CPU load.
Insert pause beneath tts (mine was 2 seconds), watch cpu load spike, when it hits the pause?
Important Additional notes:
leaving what I wrote above, but I've tested and found that it is pause, even without loop that causes this.
Simply have a pause, say 10 seconds, watch CPU load spike while paused.
So seems entirely to be pause?