IMO, LeBron had two ways seriously rival Jordan.
1) Turn the Cavs into a dynasty. Those 4 rings he has....if he got 4 championships in Cleveland, by turning Cleveland into a 2010s dynasty the same way Steph did Golden State that would be enough to get people to put him with Jordan even if Jordan had 6........But, instead of dynasty building on one squad, we saw him team hopping and it didn't hit the same.
2) Stay in Miami. If he got 4 rings there it would be the same thing. We'd excuse him leaving Cleveland for Miami because we'd say that he needed help....if he won let's say four times in Miami from 2010 to 2020, he would have built a dynasty down there too and he'd be on Jordan's level even if he didn't get 6. But, instead he hopped teams twice after Miami which showed us he didn't want "help" but, wanted it easy.
Jordan would have built a dynasty with either team
Especially Miami. That's why he's the GOAT.