She's already doing it though. Even if through a joke. It's on her mind; someone else even if there is no one else. Keep your ears open for subtle signs of disrespect and tests. You're at least a step ahead of most people in your position by first realizing she's acting in this manner. I bet shes also hurting, just like you.
The difference between you two, is you hurt and express towards her and try to make things better through directness. She hurts away from you, and seemingly not wanting things to get better. But she probably always comes back. I wouldn't be surprised if she has an avoidant attachment style.
So where you want to have an immediate solution and rectify a bad situation, she NEEDS to go away to lick her wounds and then will come back when she's ready.
like
@Spaz has stated, I've been through this a bit. I'm an expressive type and its hard to deal with types like these. You take her issues personally. But in reality, they probably have little to do with you. But you make them about you, and in turn, it shows her your weakness and in turn it turns her attraction off. It's a domino effect of nothing good.
As men we have to remain unaffected by a multitude of different things our women throw our way. Because if we get effected, they will not be able to feel safe or trust we are strong for them. So they will not be able to delight fully in their feminine.
I wish you luck. It sounds like you have a plan and strategies. I hope you can pull it off, man.
My advice is to become detached from any outcomes you have conjured up in your head right now. Be detached in your dealings with her. Focus only on the moment and just enjoy. Do not engage in any talk about relationship or your emotions. Even if she talks about hers, redirect the conversation to lightness. But let go in a peaceful way that if she does want to split, you wont shatter. Just enjoy her for her like its a first or second date for the next however long. Be the guy she originally was drawn to. I bet he wasn't acting needy or desperate or supplicating.
@BeExcellent ?