I would put a timing light or spark tester on each cylinder at rpm to confirm you’re not dropping a cylinder.
Drops have a very distinct sound, that I’m not hearing, but it would rule out electronics as a cause.
Being repeatable, cyclic in nature, and tied to a specific time and rpm, the...