Read this.
https://killyourinnerloser.com/tinder-guide-4/#214-3rd-dates-if-you-didnt-bang-on-the-first-date
For me this looks like she's a timewaster. Waiting for sex is never worth it. I'd try one last time and meet her near your place or her place, have a short walk and then invite her to your place for drinks or yours to her place.
If she says no, say "We’ll hang at mine and go slow, and if at any point you feel it’s moving too fast, just say, “Can we slow down?” and we’ll slow it down. We’ll go at a pace we’re both cool with – it’s only fun if you’re having fun"
if she still says no then say the usual all cool, you got some things to do anyway and go home.
And then ask her a few days later for date 3 DIRECTLY at your place/her place. If she's not down to come to your place/her place, then just drop andys line:
Look, I’m really attracted to you and it’s not all that much fun pretending I don’t want something I really want. You don’t seem to want to move things forward and come back to my place, are you not feeling the chemistry or something? No hard feelings if so.
If she's hesistant, drop her.
I completely understand. Sex is definitely an important part of a relationship for me, so let’s end things here. It was really nice meeting you.
Read Andys guide. And meet other girls, she seems like a time waster anyway.