Yeah is it a race condition that happens when you have two agents polling at a close interval. This is a bit beyond me, but what I can say is that we have code that explicitly handles this in Cloud (and I think in Server as well), but I have seen this issue crop up for a Server user recently. It is more robustly handled in Cloud.
Really though you don’t need multiple agents for the same machine because one agent just does the same work as two and adding more doesn’t add anything. If your agents live on different machines, then we recommend distinct labels otherwise you can run into these race conditions.