In my opinion, Mab hasn't totally lost her soul. However it isn't something she wants anyone to know, because she feels it makes her vulnerable. She exposed her "humanity or soul" to Harry when Maeve died, admitting that she was indeed human once in Cold Days. Kringle knows and warned Harry about exposing that fact to anyone because Mab will then do her best to prove to everyone that she hasn't one.