You don't need any fancy equipment or complicated tests. All you need is common sense. Consider the facts:
1.There is ONE driver coil generating the electricity. It charges the power pack's internal capacitor to fire BOTH cylinders, alternately. So, if it charges the capacitor for one, it also charges it for the other.
2. There is ONE sensor for telling the powerpack when to fire, and which cylinder to fire it to. It determines which cylinder according to the polarity of the magnets passing by. Don't worry about the details, just believe that if it fires one way, it will fire the other way.
3. There is ONE powerpack containing that capacitor and two electronic switches, one for each cylinder. The electronic switches operate according the polarity from the sensor (above). Now, if one of those switches is not operating correctly, its associated cylinder will not have spark. You already told us the powerpack has been replaced. So, unless he put a defective one on there, let's assume it is OK.
4. That leaves---guess what? The coils. One for each cylinder. You know one is ok, and the other is questionable. It is reasonable to suspect that questionable one.
5. But don't stop there. There are a couple of wire connections that may be loose or corroded, or broken internally.
6. A multimeter can be used to check out the wires and/or the internal wire within the coil, and/or the spark plug wire.
7. Or, back to what was said in the first place---simply swap the coils. Or replace the suspect one if you don't mind spending money on something that might not be bad. Seems that method was already used on the powerpack.