The mom clearly has an anti social personality disorder. She's narcissistic, she gaslights, lack of empathy, 180° changes in mood, manipulative, looks favorably upon those that provide her with narcissistic supply and vents her anger irrationally on those she considers lower than herself.
If anyone is curious i recommend Dr Ramani's videos on YT.