check if spark looks the same when using e-start and kickstarter. You might have a spark, but not a good one. It should be bright and crisp, making a tiny sound. If the spark looks weaker using E-start, we could go from there.
Does it start with the e-start when hot?
Looks to me that it is crancking fast enough.