If your wiring harness is original, or even a fresh aftermarket you can't have too many grounds.
I suggest that you overlay a master ground loop, here is what I did when I built my own harness when it comes to the ground loop:
I carried a ground to the tail light for the 3 bulbs. I anchored it back to an eye roughy where your rectifier is.
I carried a ground to the headlight shell and shared it with any circuits that were drawing power. I anchored this pathway to the same point as above.
I carried a ground to the head, using one of the three headsteady mounting points, I anchored that to the same as the above.
In your case I would carry a separate ground to the coils and anchor it on the headsteady.
If you are still using the zenner diod as a regulator I would carry a ground from it to the master point behind the rectifier.
As GrandPaul mentiones be sure that your connections made bare metal to bare metal.
The bigf news is that every component that generates or uses electricity must have a very clear ground path back to every other component that functions likewise. You tie your master gounding point with a single 12 gauge (non-electric start models) connection to the battery. Do not trust the frame to be your big conductor, it is made out of an alloy metal that acts like a resistor, trust me on this, I tried it once and got a shock everytime I touched the handle bars (they were at a different electrical potential--and yes 12 volts can smart).
For ayone using an original OE harness your connections are probably corroded enough to be generating high resistance. A good maintenance routine would be to break and re-make all your connections adding a bit of new stress to the connectors. Nortons came with some pretty good ground loops, by maintaining the one you have, you can extend the life of your electrical system, but not forever...
RS, former Air Force Radar Tech