Yeah, one of the major issues with running an affiliate program is that there's a real risk that they wind up finding ways to claim your regular customers as theirs. You don't gain anything from such transactions, but they do.
The incentives of affiliates and principals aren't as fully aligned as might be hoped.