I know I have work out how to be better for her, that's what I am trying to navigate
This is the primary symptom of the problem with your attachment style.
You think that you are supposed to design yourself around what somebody else wants, even though it goes against who you actually are. That's what you're trying to do now. You're trying to be somehow different, so that she will love you better.
Trying to work out how to 'be better for her' is trying to work out how to be less you. This doesn't happen when you're with a compatible partner, because a compatible partner loves you for who you are to start with.
You don't need to work out anything. You need to recognise that who you are isn't something that needs correcting. You need to recognise that it's right for you to want closeness when you want closeness, and it's right for her to want distance when she wants distance. You need to recognise that, as 2 different people, it's highly likely that these things will regularly happen in your relationship with her. You need to work out whether you like that. Whether that is the relationship you want. Whether that's the life you want.
Of course you 'really really love her' and 'really want to be with her', but essentially what you're saying is 'I really want to be with this person who messes up my mood, dismisses me, has ups and downs I can't keep up with, exhausts me, blows hot and cold, and wants distance when I want closeness.'
Ask yourself why you would want that. If you look deep enough, you'll find that it's because you want what your Mum gave you as you grew up: routine regular rejection, and bouts of affection, if you behaved exactly as she wanted, for a long enough period.
You need to grow up, mate. This woman isn't your mum, and you're not a little boy. Healthy adult relationships are comfortable and relaxed. This woman isn't offering you that relationship, so, be an adult: recognise that you're not getting what you want, and move on.