Did a couple tune up lately point bikes, cb400f and a cb550 and what I found was quite interesting.
On both bikes I could not get them to time up properly and my timing light would not flash correctly. It would only flash intermittently.
What I found was that the fuel level was too high fouling the plugs. Corrected the fuel height and all is well. Timing light flashes properly and was able to get right on the F mark.
The ignition system is not always to blame.