LeBron has been a total jerk. He made a well-publicized statement about how Trump supporters need to be educated. He refused to stay in Trump hotels with the team. He has been consistently outspoken about the issue.
He might be more comfortable in a place which shares his political sickness.