Backfire can be a ignition wire with bad connection. I had a few when the ignition wire glided out from the Dyna coil auto style connection. Stiff copper cable sit better.
Or one of the blue-yellow from ignition to coils
or bad coils
or bad ignition wire with caps
or condensor connection with its fork sit. There are isolation washers there which must sit correct vs the forks for points and capacitors.
Remove plug cap, cut wire 5mm so cap will get a fresh connection.
I had no thoughts about bad ignition back in the 80's. I was told from a friend that had a CB750 before and knew many others that "CB750 eats ignition plates". Replace it as a complete plate easier and did not cost much more.
I used a transparent ign cover so I could see when condensors went bad when arching in the night before misfires occurred.
It was when reading this forum around 10-12 years ago I got the explanation about Daichii quality.
I found an old box with my old ign plates, most of them Daichii except one TEC that I might have replaced just for sure.
One holiday it started to run on 2 cylinders. Open the ignition cover to see that one point did not work, the bakelite knob that glide against cam was off. We (I and a friend and lots of luggage) had to continue to ride on 2 cylinders to a nearby town with bike shop that could repair the point.
In France where english was not that common.
An english speaking guy at the gasstation where I first stopped told me how to say ignition plate in french.
Daichii it was. It was new before the tour so max 5000 km.
If I knew about TEC as a better alternative I should never had replaced it.
But the bad ones must have lasted at least 5000-8000km before misfiring.
Still sooting plugs?
- Advancer springs important, you'll see when checking with strobe lamp that full advance kick in too early with sloppy springs.
- Next can be floading carbs, floats wrong or stuck, or leaking float valves.
- If using old coils, wires etc. A good idea to replace it all. 40-50 years old coils might have bad insulation inside. New ignition with new coils, wires, caps etc.
This is exact how my K6 started its comeback 2013-14.
The springs were so sloppy so weights could move freely rather much until springs grabbed them.
I thought my old clean VM29 carbs should have correct float settings, but not. Clear tube after help on this forum.
After this the plugs stopped to become pitch black after a few minutes.

If advancer has a play which can cause more advanced real setting even if it perfectly matching the marks, it will not soot the plugs.
I noticed the play and had to find out how it must be set to time cam right.
So a TDC check with degree wheel to verify the difference. Around 3-4 crank degrees if I remember correctly. Too much wrong when timing a cam.
After that was verified I set the ignition with correct TDC and affected T, F and ' ' in mind.
Correct plug is important. My bike did not run right with the Iridium plugs, like they were slightly colder. Maybe good for racing.
NGK D8EA or Denso X24ES-U work fine.