Varying spark, out of ideas

Wouldn't timing chain slop show up if you moved crank back n forth and watching the rotor? If sloppy chain rotor would hardly move.
There’s a “drive” side of the chain and a “slack” side of the chain. So moving the crank back and forth is not going to really show you how much slack you have. Best is to pull the cover and look at it with a degree wheel and check the amount of movement. If the timing is jumping 3-5 or more degrees, I bet it’s a chain..