She sounds like a classical "histrionic" as defined in psychology.
I repeat this,
ket. I'll qualify it just a little bit: Most women (and some men) exhibit histrionic behavior. It's the degree of the behavior that counts, sort of a hyper-femininity.
Women in general know what men want. The more histrionic a woman is, the more she will learn what you like in women in order to become that ideal to you. You want to be a knight in shining armor? She'll become the perfect damsel in distress.
You are also describing classic approach-avoidance behavior, just enough to keep you around, but at bay. Her closeness "comfort zone" is all over the map with respect to you, and that is another histrionic trait.
No, I'm not an expert on women, either. However, you should endeavor to "know thyself". Fred Brooks reportedly said:
"Good judgment comes from experience, and experience comes from bad judgment." I'd add:
"... and the vicarious study of the experiences of others."Here's a prediction: You will know that she is the wrong woman for you within ten years after you stop having contact with her, or within six months after marrying her, likely sooner.
Here's a tip:
Love is truly quite blind when the heart rules the mind. The emotional guidance helps the intellect make decisions when insufficient "facts" are available, but the specific kind of love you are experiencing consists of a high amount of infatuation, keeping you from seeing the manipulation others point out to you.
Right now, because of that emotional connection, you cannot be objective about this. Often that is a good thing in love; it helps you get past the stupidities of the moment that are part and parcel of our humanity. But your feelings are in the way, right now. You are being lied to, intentionally or otherwise, but
it doesn't matter because you
want the lie.
By the way: It's normal; most men fall for histrionic women. I also know that telling you to open your eyes and stay on your feet is going to fall on deaf ears.

Welcome to the club.