Houston Rockets GM Daryl Morey posted a tweet in support of Hong Kong and the protesters. The Chinese government and many mainland Chinese companies had an immediate negative reaction, pulling sponsorship, suspending broadcasts, and cancelling some exhibition games that were scheduled in China.
NBA China represents about $4-billion in revenues for the league, so if China were to totally ban the NBA from operating in the country, it would cost the league an incredible amount of money. The Lakers and the Nets were scheduled to play in China shortly after Morey posted his initial tweet and despite some attempts to diffuse the situation, it was still very volatile while the players were in China. The Lakers did end up playing, but all the sponsors had pulled their support of the game by that point.
LeBron gave an interview shortly thereafter where he said that Daryl Morey was "misinformed" about the situation, that it should have stayed "behind closed doors," and that Morey should have considered how " so many people could have been harmed, not only financially, but physically, emotionally, spiritually". This has been interpreted by many as a criticism against the content of Morey's tweet and support of China. Given LeBron's huge financial stake in the future of the NBA and the NBA's huge revenues from China, many have criticized LeBron for focusing on his own financial interests.
LeBron has since issued a series of tweets where he stated he was not discussing the substance of Morey's tweet, and that Morey "should have waited a week". Many have interpreted these follow-up statements as proof that LeBron was concerned about the safety of the players, coaches, and staff while they were in China, rather than him speaking for his own financial self-interest.