I guess that such special cases could be resolved by manual recalculation if it really looks so drastic and we can prove that someone is doing that intentionally.
And yes, the same rule is working for CL, and also for several years in EL. WL rule is even a bit "softer", "allowing" to play for as many teams twice before disqualification (starting 3 or more matches for 2 or more teams). However, in practice, with active league directors and team admins, it has never been a big issue, even in WL. You can always punish team and/or player which deliberately rejects to follow the rule, in case that someone is trying to work the system.

Is it the same rule in the Champions league?
What if a player hates a specific team and deliberately joins any team that plays against it? Is it against the rules or not?