This is only one agent's records getting leaked.
There are agents all over the country with their hooks into almost every player.
As Seth Greenberg said this morning on Game Day, as a head coach you have a relationship with all these agents. There's nothing illegal about knowing them and being friendly. He said that even if you're not paying them, that relationship is important because you can't have them negative toward you and steering players away from your program.
Here's how it works:
Those agents are running a business and they want to know the door's open to have access. Even if the school's not paying, they can leverage that relationship as "I can place you there". Many times there are other sources paying that agent on the payoff of that relationship -- when a player is placed. That payment could come from a shoe company or booster (who may be rogue, but often isn't) or some other actor in this game. In some cases, too, the agent is placing with no compensation in the short-term but with the hope that doing something for the player now will result in a relationship that will get that agent paid down the road when the player turns pro - whether that be international, G League or NBA. It can be an investment by an agent and that agent may even find ways to get some money to the player & his family. But for the top recruits and sometimes even for lesser recruits when a school has to fill a need, the schools are paying the agent.
In short, it's a ****ing mess.