Advice from the old lady: Warning...Buckle your seat belt.
You have to reclaim your tennis balls here. Asking "would you like to do something sometime" is not the way of a desirable man. That is pandering and weak and desperate. I know that is hard to hear, but somebody has to tell you and I don't mean it in a scathing sort of way. The way the question is phrased indicates that you have nothing better to do than sit around moping until she decides she's willing to see you on her terms. Stop that. It will get you utterly nowhere (as you are seeing.)
The better thing to do is this. If you want to include her then you make plans. If you choose to invite her to join you, that's fine (up to you) but you make plans irrespective of her. Then you invite her along. This is what that looks like:
"Hey (insert chick's name), I'm headed over to see the Screaming Blues band at Joe's Dive Bar on Friday. We're headed over around 8:30. It would be cool if you joined us." You don't say who "we" are. You have other humans you are social with correct? Then you see how she responds. You make it clear that a.) You have plans that are not exclusive to her, b.) she's invited, and c.) you're going out regardless whether she comes along or not. And then whatever she says it's cool. You are already going with your buddies (or alone if you don't have buddies).
If she says "Oh I can't I have work" or "I have to babysit" or "I have to clean the dog's toenails" you say "well that's a shame. It will be lots of fun." and you sign off the conversation. Quit lolly gagging around like a lost puppy waiting for her to say yes. How is the leg humping working for you so far? No good? Okay. Lesson learned. Knock it off and drive on as per the above.
And then you give it some time before you ask her out again. If she says "I can't Friday but Saturday is better" then you have a choice. Either decline (because you are already busy with your busy life) or have something else you are already doing that you might invite her to. Sometimes, depending on the situation, saying you have a date is a good thing. Let her wonder what else you have going on...and HAVE something going on. It might be a date to play bridge with your great aunt. The chick doesn't need to know that (obviously a date with another woman is better but you get my meaning.) Or say simply "I already have plans." If you don't? Make some.
Trust me,
@guru1000 does not sit around worrying about some special snowflake chick. Even in a relationship you remain in charge of you and what you are doing.
If she reaches out to you late, wait until morning to respond, or better, until the next afternoon. After all your evenings are busy meeting other women and otherwise being social....Right?
As far as wondering about your past behavioral patterns (which are clearly part of the problem)...you change your behavior. Starting right now, today, immediately. Take your tennis balls and put them right back in your pocket where they belong. Stop whining, stop worrying, stop wondering, stop woulda/shoulda/coulda-ing and regain your place as the man in the relationship. Either she'll get on board or she'll bail. But if she bails she was already gone as it was and so much better you get that over with and get on with it (and learn for next time obviously.) Speak directly, state your intent clearly and move forward. That is all you can do.
It is possible she'll wail and gnash her teeth and moan since you are no longer willing to be her complacent little puppy dog...and that is where you apply silence and distance. You know longer put up with her being in charge of you and the dynamic. You are the man, you do as you please and she either gets with it or she gets lost. And you can't concern yourself with the outcome. If she isn't on board with the manly version of you? Another woman will be. Trust me.