In my current employment, the client has multiple vendors. The interpretation of the non compete agreement in this case would be I should not work with a different vendor + same client project. However, I can work with a different vendor but on a different project . Needless to say I am not a lawyer and I do not know of anyone or any incident first hand where this has been put to
test in a court of law. However I do know of people who have done the above and everyone (original employer, new employer, client) was OK with it.