Update, I now have spark. Hurrah!
The issue was the key missing on the crankshaft, meaning the flywheel was not aligned correctly. On top of that, wear marks showing the flywheel was not spinning at the same pace as the crankshaft.
Slow moving flywheel not allowing spark.
Everything is back together using parts from a spare cm400e, on to the next adventure!