Wouldn't matter what is "new"
New now means "never tested so YOU TEST IT and we will replace it under warranty"
So because its "new" just means if there is a problem get another one
The TFI spark system is self contained, unhook the SPOUT wire jumper so there is no connection to computer
Test spark again with timing light
If its still misfiring then its down to TFI module and distributor, for sure
If TFI is not grounding the Coil, then ungrounding it to spark in a regular rhythm, its usually the distributor Hall Effect sensor or the rotor/cap setup
Distributor is new so bushings should be OK, but not always, you can get a wobble so the coil spark can't jump the gap at rotor/cap so you get that missing spark/timing pulse
The hall effect sensors is pretty simple and not likely to cause an issue, but its "new" so suspect