I disagree with your assessment lol.
Well, I think he was doing coke and whores, but I don't think that would have stopped him from fighting anyone not named tony or Khabib. It's because of those guys he took time off. It's because Of Khabib those rumors of changing gyms and the cryptic tweets of John Kavanagh. I don't know if he had sex scandals by then. I think the only thing to his name at the point was the bus incident and the rumor he fathered a kid but that was more underground dirt sheet gossip on the whatsapp groups at the time. It came out later, the kid wasn't his.
So yeah, I don't buy that money changed him one bit. I don't think he made 100m. I think he made a big chunk, which gave him leverage to negotiate a new deal to where Conor probably gets paid like a boxer now. Or at least comparable to his boxing money with floyd now or just a shade under with ppv points and all that factored in. Because he doesn't have to fight as Dana keeps putting it.
We've seen conor do fuck up things while sober, so no I cannot say he was drunk at the time he threw the dolley at the bus. Might be likely, but I don't think he got drug courage to do it. I think he wanted to be held back, no one held him back and he said fuck it. I think he thought the dolly would do damage, I don't think he thought it was goign to shatter the glass and injure several fighters. I think he thought it was going to bounce off the window if he got to do it.
He knew Khabib wasn't going to be easy. The fear in the fight showed that. He couldn't look him in the eyes in any of the face offs. He kept averting his eyes. Tony, he would never mention tony by name ever. He wouldn't even entertain the thought of it. Tony kept calling him mcnuggets and he straight up ignored Tony. He was scared of those guys and rightfully so, they were the scariest ones in the division at the time and Conor didn't want to suffer another loss that soon. That was in the back of his mind. It had to be.
When he did the bus incident, the UFC probably convinced him this thing was going to make so much money based on the controversy so he elected to to it. If Conor fought had to fight Khabib on similar money to his fiight with eddie, he was not coming back. imo.