I like the buyout idea, but no one needs to make anyone do it.
Duke basically did this with its QB who went to Miami, but there is no reason that NIL contracts cannot include a "buyout" provision.
That aside, this EO is obviously not enforceable.
Contracts are the way, but at least for now...