I'm wondering if you have created a "rotor phasing" problem.
Some electronics are designed to trigger on the leading edge of the trigger, some on the negative side. I have not checked into the Mallory/ MSD combo. Maybe the MSD is triggering LATE and firing after the rotor has passed the contacts.