Include clawbacks and make it clear to the athlete they won't get to keep the money unless they stay. So then NIL groups have to buy out the old contract if a guy wants to leave.
I don't know the exact answer, but I think something like that would help.