I'm not telling you to leave or stay. I will tell you that I imagine she dead treated exactly the same way growing up as she is treating you now. That does not excuse her behavior.
She may or may not be self-aware as to what she's doing. If she is and if she is having moments of clarity then she probably hates herself for it and then she starts to wonder why you'd be with her if she is so bad and anyway it's a never ending cycle.
Although, it could have an end but she needs therapy and a lot of it. She needs to understand where/how she ended up this way and only then can she start to work on it.
Whether you stay or not, you need to be honest with her and tell her it hurts you and that it's unacceptable. If you plan on leaving it will take time and planning to do.
I also suggest you read Boundaries in Dating it does have a bit of a religious bent in it here and there but this series is really the best one out there when it comes to boundaries and you need to establish some. You may think just leaving will solve it but I'm telling you that you will still have some wounds and may have a propensity to put up with abusive behavior too long so it's better to study up on boundaries. Best of luck to you.
This book covers this topic if memory serves me right. It will go over how you'll be an established Christian, but they won't be. They might later have different views on the bible than you, etc. Really you would have to step back and let them grow in their faith, establish themselves, etc. To be honest, it sounds like a pain. I wouldn't do it.
> I tried reading Boundaries, but tbh didn’t like it at all.
Boundaries in Dating? What was wrong with it?