I dont believe our hard starting issues are due to timing I believe its due to compression. I know the lack of spark should help some but we dont advance our engines enough to interfer with start up.
I certainly know that when my small block chevy was advanced too far, it would barely turn over sometimes, and I don't
imagine that a mower engine is immune to this condition.
But that's fairly simple to determine for any particular mower engine. Simply retard the timing 15 - 20 degrees and see if starting
gets better, if kickback is eliminated. If it gets better, then a start retard will help. If there is no change then the
problem lies elsewhere, ie compression, low starter torque, etc and other solutions will be needed.
I am a firm believer in real world testing to determine the actual cause and then addressing that cause with
a workable solution.