I am sorry to hear that, but I think its a possibility he is in demand wherever he goes. Because he was insistent on meeting at a specific time and hinted at the end of our session he had another client lined up and think he had one before me. So, its possible your session got ghosted because likely took a client who was ready then and there and of course, he's probably tired after. Also, keep in mind, depending on what roles you decided to play; passive vs active, he might of contemplated he would not be able to meet your satisfaction in that role.