Have you looked for a dodgy electrical connection?
Probably should confirm that you are losing cylinders on coil boundaries; 2-3, 1-4.
Head pipe heat is one way to confirm.
However, it can also happen with sediment in carbs. Been there. Sediment blocks the pilot jets, but then falls away when the engine stops, only to occur again at a later random time. A good carburetor flush fixed that, after examining the particles in the bowl drainage.
I remember getting ready to try the entrails of a goat on the handlebars at moonrise to exercise demons.
