Re: Bonding two services @ the same building
Brian,
If we are talking about 480V (or lower) system, 18A in a grounding electrode conductor is abnormal(too high). Also, the fact that the difference in currents, flowing through GECs is about 20% of each current (you measure the difference, when put clamp meter around both conductors) indicatates, that the currents flow in opposite directions.
My guess:
1. There is an ungrounded system somewhere downstream of one of services, and it has a constant fault to the ground, which is not detected. Or, a ground is mistakenly used instead of the neutral with some 1Ph load. That creates about 18-20A in GEC-1.
2. If the water pipe is the single means of grounding (no driven electrodes, no Ufer ground,etc) the pipe itself may have a difference
of potentials with the ground, and some of the current from GEC-1 branches into GEC-2, instead of dissipating into ground.
If my guess is correct, then additional grounding electrodes, as close as possible to each service neutral termination should solve the problem.
Now I understand your concern in general about interconnecting GECs of two services. But I still think that the cure for this is troubleshooting and:
1. eliminating the cause(s) of currents in a GEC
2. providing effective grounding for each service with a driven electrode or a Ufer ground, etc., and bond it to water pipe, assuring that pipe is at near zero volts to ground.
The main reason for interconnecting the services' gounding conductors is equalizing the point of zero potential. For some reason, it did not work in your case.