Did I give up too early?

I had an incredible date that ended in passionate kissing (she initiated). We set up our 5th date and she said she was free every day except Sunday and replied within seconds.

Fast forward to Wednesday night and she sees me having dinner with my female friend.

Her interest is still there and she replies quickly but cancels the date and asks to reschedule. She’s cancelled in the past when we’ve had an argument.

I told her I’m busy and then dumped her and now regret it. Didn’t think it through, mainly because she’s cancelled before instead of communicating an issue. So I didn’t want to waste each other’s time.

Did I give up too early and is there anyway to remedy this?