Looks like the yaw rotation of your character is out of the limit. You can clamp the rotation of the character spine bones.
There’s nothing wrong with using layered per-bone nodes. AAA studios used it as well, you just have to play around with some values until you see what fits.