Gasoline doesn't easily ignite when cold, contrary to Movie explosions, lol.
It needs to be heated up, that's were compression comes in, compression causes heat and quickly.
If you have leaking valve seat, piston rings or head gasket, then compression level will go down in that cylinder.
It isn't a fixed compression loss, in that the speed with which the piston moves up in the cylinder means any opening will have less time to lower compression.
So 30psi compression at starter motor speed, might be above 100psi while engine is running, and climb even higher at higher RPMs.
This is why a cylinder with low compression might misfire a bit at idle but smooth out at higher RPMs, as compression increases with piston speed.
But the problem is there and needs to be dealt with.
Waste spark is based on an engines "Matched Pairs", matched pairs is where the firing order comes from for any engine, along with Cam.
To balance a multi-cylinder engine you need to make the rotating weight equal.
That is done easier with matched pairs, cylinders that share the same TDC(top dead center), so as crank rotates, two pistons will reach TDC at the same time.
On a 4-stroke engine each cylinder has TWO TDCs for a complete cycle,
1. intake stroke
2. compression stroke, TDC
3. power stroke
4. exhaust stroke, TDC
4 cylinder engines will usually have 1 and 4 as matched and 2 and 3 as matched.
Firing order would be 1-3-4-2
You can get the matched pairs from firing order as well
By splitting it in half and placing one below the other half
1-3
4-2
1 and 4, 3 and 2 are the matched pairs
V6 engine firing order 1-4-2-5-3-6, for 2.8l, 2.9l, 3.0l, and 4.0l
1-4-2
5-3-6
So Matched pairs are 1-5, 4-3, 2-6
302 V8 firing order 1-5-4-2-6-3-7-8
1-5-4-2
6-3-7-8
Matched pairs, 1-6, 5-3, 4-7, 2-8
Another 302 V8 firing order 1-3-7-2-6-5-4-8
1-3-7-2
6-5-4-8
Matched pairs, 1-6, 3-5, 7-4, 2-8
WTF, same Matched Pairs, but different firing order!!!
It is just using a different Cam, the cam decides when a cylinder is on its compression stroke or exhaust stroke, but the pistons of that matched pair will be at TDC at the end of either.
Waste spark will spark any cylinder when it is at TDC, regardless of compression stroke or exhaust stroke, doesn't matter.
So your Coil Pack has 3 coils inside, 2 spark plugs connected to each.
Wiring is
3 4
2 6
1 5
Front
Matched pairs are 1-5, 2-6, 3-4
So coil wiring now makes sense as far as the 5, 6, 4 side
You can reverse 1 or all 3 pairs, i.e.
4 3 << reversed
2 6
1 5
front
or all 3 reversed
4 3
6 2
5 1
front
Won't matter to the coil or to the computer, as long as Match Pairs get spark at the same time.
And just as a side note, if you have ever used a single cylinder 4-stroke engine, i.e. lawnmower, you have used Waste Spark, the magneto sparks at each TDC