To echo what Terry said (I typed this without reading replies yet which was dumb, but I'm going to post anyway)...
From what I understand, Sopsher had been making strides in the weight issue battle, then the COVID stuff came about and players were sent home. This was not ideal for a handful of guys who lost the structure of being in the facility and around support staff (S&C, Nutrition, Training, etc) every day. Not saying he wouldn't have eventually jumped into the portal anyway, but being detoured from his structured off season road map, put him back behind the 8 ball. And that's not a knock on the kid, I'd imagine at that age (any age really), it would be difficult to do what was being asked under those circumstances. Not like he could go home to a personal chef who could make him grilled chicken salads and fruit smoothies all day long.
Also, a conversation for another day is how these recruiting services as a whole do a pretty good job with the ratings, but it also obvious that they purposely inflate ratings on some players for their own selfish reasons (all-star game tie ins, deals for inside info, create more drama on late commits, etc.).