This is an unfortunate effect of how we do electrical services in the US.
Whenever you have multiple connections between neutral and ground you have the opportunity for 'objectionable current'.
The only way to avoid this would be to get rid of the neutral to ground bond in each service (or get rid of the common neutral shared by multiple services).
Your installation is to code, and in this case the 'objectionable current' is probably not a significant problem. But it is really there, and you could imagine situations where it would matter. Eg. Condo A loses its neutral, but no one notices because the current returns via the grounding connection to Condo B's neutral.
If there is any shared metal between the two condos (shared service drop, shared phone or cat drop, pipes that go through one to the other, etc ) then IMHO it is better to share the ground electrodes because of the point in post 12. Basically soil current can enter one set of electrodes, go through the shared metal, and exit through the other set of electrodes. Better to just have a single common electrode set.