I have no clue how ON3 adduces NIL value, but they have Shannon at 1/4 million. Then there is the value of his basketball scholarship, roughly $30,000. Plus any degrees he earns will benefit him long after he is done playing ball.
I don't believe any of the draft projections. He needs to go through the process and get feedback.
He might get drafted in the 2nd round, but he is unlikely to get a guaranteed contract. A two way is possible and he should go for that. If it looks like Europe or g league, he should probably stay in school.
Of course, none of us know his personal goals or the actual NIL amount.