Not sure what happend to rest of my last post.
Aside from checking for spark I was also going to suggest checking the idle circuit. No fuel no oil.
When you get into higher rpm’s you may start getting fuel then. Confirming your theory of losing the top cylinder at low rpm’s.