Carb is still plugged up or you have a delaminated fuel line or filthy fuel tank. Maybe a clogged fuel filter.
Choke issue, definitely a lean/lack of fuel issue while starting. Fires off with spray.
Chinese Scamazon or OEM? New carb will need testing.
Chinese or OEM? New coil will require testing.
If this is a pulsa-jet type, normal ops.
Will require testing. New untested parts means nothing.
Using a car comp tester? Those read low on small engines. They have a large ID hose for such a small cylinder and a long hose which in this case, doesn't help. Might have a compression release doing its job??
Speculation time about low compression. Could be stuck rings from rust while sitting for 2 years. Carbon fouling ice berg chunks behind the valves holding a valve open. Maybe a valve seat came loose out of the block, again holding a valve open. Having NEVER decarbonized the cylinder/s per everyone's small engine manual. Valves needing adjusted. I would look here as this is an easy check. Not compression related but could have a sheared flywheel key??