Put a fresh engine on the kart and spun it over with the plug out. It sparked much faster and more consistent than the other engine. Put the plug in and the new engine ran fine.
Pulled the the crank trigger / rotor off the problem engine and the key was fine. The magnets are also strong. All that’s left is the stator. Will borrow a known good one and test on the bench before replacing.