Mixed messages are actually one message - stay/run away. Cheaters rarely ever change, they just learn to hide it better. You’re apparently still of use to her, but it’s in your own best interests to walk away and go no contact. It will feel like a wrench to you, but it’s much better than being with someone you love but is disrespectful, gives you no reason to trust them but gets angry that you don’t.