Have you tried a new plug?
With old plug cleaned and dried or new plug, try pouring a drop of petrol in plug hole replace plug and see if it will fire. This should help prove the ignition system is delivery a good spark at about the right time.
Does the magneto have an impulse unit on it, setting the timing for these is different, something I have not done.