None of it sounds real.
strange stuff happens. did he gamble? that part doesn’t seem to ever be disputed. just because you are fabulously wealthy doesn’t mean you don’t become a serious gambler. (if anything, it can enable it).
dirty laundry is covered up when hundreds of millions are at stake.
if it happened, no one wanted a repeat of the pete rose business. (pete was also had an extremely successful career and gambled, allegedly including on games his team was in, apparently).
There is zero chance anyone in the NBA leadership in that era would have suspended Jordan. He was the biggest star on the planet and making them billions.
He could have murdered a school bus filled with children and the NBA would have covered it up.