It’s possible she received a booking request from a traveller who not only was in town just for that day, but was also looking to book her for much longer with social time and a dinner included. You can’t blame her for prioritizing a longer/more lucrative booking unless it hurt your ego.
It could’ve also just been a new client with limited availability, which to her is a prospective new regular. Since you’re already a regular, it would make sense she’d ask you to reschedule. Remember, SHE is a business, and client acquisition is very important.
Perhaps she fell on her period and went for dinner with friends, or had a personal life date, and simply posted photos for marketing. Regardless what she was doing, she may not appreciate (nor tolerate) getting the 9th degree from you about what she was doing with her time.
You can’t let your mind wander into what an SP is doing in their time when they’re not with you, even what they were up to at the time of your previously scheduled booking.
Nonetheless, if you’re that incensed about this and feel like it’s ruined your fantasy-ship with this SP, you’re equally as entitled to end this one in favour of developing a new one with a different provider you won’t feel wronged by.