I cold approached a girl that happened to be my nationality (foreign country)

I went out a club with her and her friends, we made out and had a lot of fun and we went our separate ways home. I texted her the next day that I had had a great time. She responded positively. She avoided me the next week so I stopped chasing.

I text her after some months to ask if she's in town. We went out, had a great time and went back to my place. Same story afterwards. She's busy and avoiding me. I don't take it too seriously because she had a lot of friends to meet before she left.

We meet after a few days because we have the same flight. We laugh and tease eachother the whole flight and generally just vibe a lot. She tells me wants me to visit her in her home city which is not far from mine and that she will also come to mine.

Fast forward 2-3 weeks, I go visit her. We go out and have a great time again. Outside for 6-7 hours, staying late, doing fun activities, jokes and generally just vibing a lot. I didn't take her home because her mom was expecting her (even though she was 3 hours late home because she wanted to stay longer with me). We decided that next time she will come and visit me (her idea).

Fast forward 2 weeks. We text sometimes, she texts me more often. She mentions that she wants to come if I make pizza and try it. So I invite her by telling her that I will be making pizza at some point in the future. She tells me that she might not be able to come although I am almost sure that her schedule is free for the next 10 days because she mentioned she has a lot of free time those 10 days. She hasn't told me if she's coming or not yet but she hasn't texted me in a while so I kind of don't expect her to come.

I'm getting really mixed signals from this girl and I don't understand what's going on. Why would she say she wants to come but when I invite her adds that she might not be able to?

I doubt any of you know what's actually going on in her mind. There's probably someone else or she's afraid of attachment. I really don't know.

My question is: Should I call her and directly try one last time and invite her or should I just let her tell me her answer? I know that calling her and asking for a second time after she knows the offer may be needy but at the same time it's assertive and direct so I am not sure what to do.

I know the chance this changes the answer if it's already "no" is small but I'm still not sure what to do.