I just discovered that some layout-ids will cause Kernel_task to use 80+% constantly after sleep, listed below:
03(3, mute works, static hp, breaks sleep)
0B (11, no mute, hp works, breaks sleep),
0C (12, mute works, static hp, breaks sleep)
0D (13, mute works, hp broken audio, sleep works)
0F (15, mute works, hp works, breaks sleep),
10 (16, no mute, breaks sleep)
12 (18) (hp stutters, mute works, breaks sleep)
36(54) (broken audio on hp, mute works, sleep works)
63 (99) (headphone jack works,mute button works, breaks sleep)
So right now its either HP jack(layout 99) or Sleep without issues (layout 13/54) ... any help would be appreciated!