I'd start out swapping things.one cylinder doesnt fire until 200 rpm, then engine jumps to 4000 rpm....
spark is good on all cylinders... the tach bounces at 0-500 rpm at first then jumps to 3-400 rpm , bike is idling on 3 cylinders
First off switch the spark plugs on the two cylinders served by that spark coil. If the miss moves to the other cylinder you've found the problem.
Switch the two spark leads across from the missing cylinder to the opposite side and vice versa. No change in the missing cylinder it's time to check out the spark plug leads and the connection to the plug and coil.