We are in agreement. IF they sign a contract, the contract should be binding. There is NO contract with the schools.
If there is a contract with the NIL group, no one gets to see those contracts because they are private (if there are any contracts). No one knows if there are actual contracts. We assume there probably are, but we don't know. I would very seriously doubt that ANY collective would put in a contract that a particular player has to play for a particular team. Putting that in writing would be Exhibit 1 on getting a school sanctioned for pay-for-play because, at that point, the collective would be considered a booster for that school. There is no way any intelligent entity (not everyone is smart, but...) or school would put the stability of their program in the hands of a player or their agent by putting in writing that the NIL compensation is pay-for-play. These people are way too smart to do something that stupid.
So, once again, NO. These kids are not signing anything that would prove that they are in a pay-for-play arrangement with ANYONE.
Just my opinion.