Yes I know NIL is legal in IL. I've seen some athletes post their NIL, many times it's a "brand ambassador" thing, or use "my code" to purchase something and they get a kickback.
I've yet to hear of a IL athlete actually being paid significant cash from anywhere to play. Maybe it's happening...