Holy sh!t! That was a ride!
I have made a fvck up that's conceptually the same, but with consequences several magnitudes less severe.
It was just this girl who I met on OLD when I was 21. We had sex and she spent the night on the first date, that fact alone was enough to make me stupid since I had gone without for 5 years since my first girlfriend. The next day she asked me to drop her off at one of her friends. After she told me we could just be friends, I wasn't having it after 5 years of similar rejections. I won that round, she all of a sudden became crazy for me. We set up a date the next week. I call her when I'm about to leave to pick her up, it's distinctly calling for 5 seconds before I get a busy signal. A whole hour later she messages me to cancel because she's tired, I'm left wondering what the hell happened.
After that incident I go cold, don't message her. A couple days later she blows up my phone the entire day trying to get a hold of me. I of course saw every message the moment she sent it, but I was going to ignore her like she ignored me the other day. In the evening I message her back, not discussing my apparent absence at all and we plan to meet in a few hours.
I pick her up, drive to my place (every date was at my place) and I ask her what happened 2 days ago. She tells me she was in the shower. Now I'm no idiot, just like you I know how tech works. A phone doesn't automatically give a busy signal after 5 seconds, that only happens if the recipient rejects the call. She probably wasn't in the shower, but even though I had this strong sense she was lying I made no big deal of it. We had sex and I told her I had to go to work early next morning. Around 3am she suddenly has to leave to see some "friend" and she's begging me to drive her. I question nothing and just drive her, but I'm wondering wtf is going on internally.
After that broken sleep to drive her to what was probably some other dude she fvcked, I didn't have the best day at work. I wasn't thinking straight. She wanted to come to my place again and stupid me accepted it. So again I picked her up, we spent the evening, fvcked and went to sleep. She stayed this night, again I had to work early and she stayed at my place while I was at work. I had gotten a lot better sleep and throughout my workday I really thought about the recent events. The obvious lie about being in the shower, meeting someone in the middle of the night and when I thought about it she went above and beyond to not show her phone screen at any time.
I came home from work, she was still there. I had reached a conclusion, she had to go. I didn't discuss it because I would absolutely explode if I heard another lie. I told her to gather her things, she did. I asked her if she got everything that was hers, she claimed so, but I took 2 rounds myself to make sure none of her possessions was still in my house. I asked where she wanted to go, she told me to drop her off at the same place I dropped her off at 3am. I was calm, but assertive. She was probably not used to that, she just complied but looked a bit confused. It was a very silent trip, she just kept asking if she had done something wrong. I didn't answer, no point discussing with a liar. I dropped her off and that was the last time I saw her.
She asked me the next day to meet again, I just said no and blocked her. That's the last I heard of her. Looking back I was incredibly stupid, yet I'm grateful that I figured it out after seeing her only 3 times. I would probably have royally fvcked it up to the extent you did if it wasn't for my decision to go with my gut feeling, the strong sense that something is wrong.
I learned that day to never accept being lied to. Trust is the foundation that relationships are built upon. She lied pretty much from the beginning, ruining the foundation before it's even built. I take lying extremely seriously, it's an absolute deal breaker.
If I were you I would end it at the first strike. You should never have to pull the truth out of someone. If I ever come into a situation where I know someone is lying, I confront them once and they lie again then it's game over. They're not only lying at that point, they're gaslighting and insulting my intelligence. No discussion, they can fvck off immediately.
I wish you good luck and I hope you recover from this. It helps to realize what an incredibly valuable lesson you've learned, you're basically immune to this now.