Did I made the right decision by cutting contact with her?

My sister set me up with her friend, and we've been texting and talking on the phone for over 2 months now. Our conversations have been really good and entertaining. However, during these 2 months, we haven't met yet, although she has hinted that she wants us to meet. Recently, about a week ago, I started noticing a change in her behavior. She doesn't reply as quickly as she used to, her messages are getting shorter, and we don't text or talk on the phone as much as we used to. It seems like she's losing interest.

I asked her if something is wrong or if there's something bothering her, but she said no. So, I suggested that maybe we should meet since we've been texting and talking on the phone for months, but she said she's not ready yet. This made me believe that she lost interest. So, I talked to her about it because I don't want to waste my time. I told her that I noticed she seemed a little distant recently, but she denied it. I let it go.

Despite my efforts, things didn't improve in the way we communicate, and it's clear that something has changed between us.

I tried not to let it bother me, but I couldn't, so I called her and spoke to her about it for the last time. I told her that if she has changed her mind about dating, she should tell me so that I don't waste my time, but she insists that everything is fine. I don't believe her.

So, I told her that maybe it's best we cut contact because I can't deal with someone who doesn't want to meet with me after 3 months of texting and calling. I explained to her that whenever she's ready, she can contact me, and if I'm still available, we'll see.

Now I feel really sad because I really wanted it to work out with her. I'm even wondering whether I made the right decision by cutting contact with her.
Updates
1 mo
I heard from my sister that she met another guy about two weeks ago, around the same time she started acting cold towards me.
Did I made the right decision by cutting contact with her?
Post Opinion