Those people, most likely, have made brutes already. (Either pupils or stand-alone brutes)
That brute is then saved to their ip address and any pupil they make for someone else will not yield exp.
Meaning:
To get exp from a pupil, it must be created from a new ip address that does not have a brute (Or pupil) saved on it.