You're overthinking the issue. If it runs you have to look at the basics. KISS(keep it simple stupid)
1) check cyl compression Should be close in both cylinders.
2) Spark: Solid blue visible
3) Clean fuel, no contaminates : water, dirt, old
4) Good constant fuel flow: disconnect line at...
Most likely the compression release on the cam is broken. If engine turns over easy with the plug out then it's the CR. Common on OHV single cyl B&S. To verify turn the engine over(with the plug in) by hand past the compression stroke and then attempt to key start. If it starts or spins freely...