This is interesting. When you jumper the Red and Orange wire to bypass the ignition switch contacts, AND let the ignitor turn the coils on and off while engine is being cranked by jumpering the starter solenoid NO Sparky at plugs.I just tried the shunt between Orange and Red at the key connector with that piece unplugged.
Kill switch ON
Crossed the Solenoid to crank the engine.
No spark / change.
.
But in a previous post where you supplied power AND ground to the coils and took the ignitor out of the equation, as you posted “they spark like mad”!
I suspect that the ignitor is not properly grounded and not properly supply a good grounds the coil circuit.
Gorminrider, Thank You for that nice color wiring diagram. It helps when we are all looking at the same diagram.
Now I see there are more posts that I missed, so let me go see them.
Maybe they negate what I just posted.