Not knowing all the details and just going by what you have shared, here's what I'd say happened........
Asking her to come over to your place at such an early time in the relationship probably thru her anti-slut defenses up. She probably wanted to go to your place, but knew what would most likely happen(sechs). She didn't want to get labeled a "slut" so she opted out. The "smallest peck" was just more safeguarding on her part.
Congrats on taking her dancing. Thats some of the best kino you can do. I've always had a good time & achieved great results when I've taken a new girl dancing.
I always liked to end my dates on a high note. Leave them yearning for more of you. Create that suspense. Thats why I would have left it alone after the dancing was done.
As far as the second date goes, I'd go somewhere other than your place. Perhaps you need to build a little more comfort so she is more relaxed with that idea.
A lot of girls automatically think every guy's objective is to take their panties off as soon as they can. Trying to get this girl to your place perhaps put these thoughts front and center in her little brain.
Let me share a little story that relates to this:
I once met a stripper at her work. We were both attracted to each other and personality wise hit it off well so I got her number and said we should go country dancing some time. About two weeks later we made plans to meet at a country bar. I figured she would flake out so thats why I told her to meet me there. If she didn't show up, then I'd just dance with the other girls there. Either way I was golden. Anyhow, she shows up and we have a good time dancing. At the end of the night I could have had sechs with her but I chose not to push the issue. From all the dancing/kino she was puddy in my hands. You see by not pushing sex I put myself in a category all by myself, different from all the other guys that constantly try to get in her pants. Thats a key to this game. You have to stand out in the sea of sausage thats competing for the same thing. Hot girls hear the same lines all night long. The guy that catches their attention is the one who comes across as different from the rest. You can accomplish this by getting them to the point where the want to have sechs with you then leave them hanging. Only a beta chump would be so desperate to push sechs. The alpha isn't that hard up for it cause he knows he has other options.
So back to my story. Stripper and I had a 2nd date the following week. One of the first things out of her mouth was "I thought that was really cool you didn't try and have sechs with me when we were done dancing. So many guys are always pushy about it and it makes me feel cheap but you were different."
And guess what..........That night we had sechs!