Based on everything you said, I think it’s most likely that she did quit escorting, but met another guy who she was actually into, real love and all. Then started to get boned by that guy, which is why she cancelled on you and re-scheduled, and wasn’t really into fucking you any longer, except to keep the money flowing. She probably kept the other guy as a side dude for a while until she was sure he’s the one. Then she milked you for one last score before taking off with him.I saw the red flags. I even tabulated my own data analytics. The last minute cancellations/re-scheduling has gotten more and more severe in 2019 and this year. Like I said, she always needed lube after the cancelations/re-scheduling. Whereas, if I didn't get cancel, there is no lube required.
Any other scenario, including her still working as an escort, she would have stuck around and tried to keep milking you for as long as possible.