Why is this surprising? DL, just like AA and UA, tracks every possible metric it can and then uses that data.
This is not about an agent noting anything, but rather about the fact that an agent executed a waiver and that is a data point. At some point, you are flagged as receiving more than you are giving and no more "courtesy" waivers for you.
SDC is, of course, a different matter and the supervisor promptly dealt with the issue.