She’s essentially keeping you in the “safe” zone.
Not too close, but still around to have you if she wants you.
Really, it’s not a great way to treat people.
I know you want her back, but she’s just dangling carrots in front of you and you willingly follow.
My advice is to just stop following the bait.
And when someone tells you something, LISTEN! She doesn’t feel safe or comfortable around you. It’s time to move on, my friend. She will keep yo-yo’ing you as long as you will let her. I think on some level she loves that you’re still chasing her, otherwise she’d outright tell you to piss off. I think it’s a bunch of BS that she’s so cruel as to tell you she doesn’t feel safe around you on one hand, but to just give her time and she’ll be back.
No no no.
Set boundaries. If you’re in, you’re in. If you’re out, I’m moving on to someone who will love me and not treat me this way.