OP, I’m not sure if you’re looking for advice, introspection, support, or empathy. However:
1. One thing to consider is whether you are allowing emotional attachment and attraction to influence how you evaluate the situation. It is easy to focus heavily on someone’s positive qualities and start rationalizing behaviors that concern you. Someone can be affectionate, supportive, successful, good with kids, or appear traditional, but those qualities do not automatically cancel out other behaviours that create doubt and discomfort in you. The important thing is to look at the entire pattern objectively instead of only focusing on the qualities that make you want the relationship to work.
2. Women are the gatekeepers of sex, and men are the gatekeepers of relationships. Just as a woman can decide she does not want to have sex because of certain things she notices or dislikes, a man has the right to decide whether a woman meets the standards required for a committed relationship. A relationship requires time, effort, and exclusivity, which means there is an opportunity cost. By committing to someone, you are giving up other options, as well as your own time, effort, and potential opportunities that could have been invested elsewhere or someone else. If there are things that consistently bother you or go against your values, you are justified in walking away. If you choose to stay despite those concerns, then you are also choosing to accept the costs and consequences of that decision.
Again, I’m not sure what you’re looking for here, but this isn’t to say you definitely should or shouldn’t be in a relationship with her, nor does it say that temporarily leaving or putting her on a “time out” guarantee that the behaviours bothering you will change. Ultimately, that decision is yours. If you think these issues are too much to deal with, leave. If you think they can be managed and the relationship is still worth it to you, stay. Just make sure you are making that decision with your eyes open rather than ignoring concerns that have been present for a long time.