Pay for play, by anyone, makes the player a pro athlete. So if a collective pays a player to play for a team by contract, that player is a pro and not eligible, currently, to play college ball. Professionals cannot play in college, remember?
You can't call it a "name, image, or likeness" contract and also a pay for play at a specific place contract. That's not what NIL is. Pay for play is definitely a professional athlete's contract and has nothing to do with NIL.
You can't have it both ways:
we'll pay the athlete to play at a school
BUT
they aren't a pro athlete.
That obviously is not possible.