A vacuum leak will shake like that at idle but generally smooths up with increased rpm. Your miss stays pretty consistent throughout the rpm range. That would lead me in the mechanical direction. A valve not sealing properly or spark not arriving at a plug or at the wrong time.

As been said, pull the valve cover and go through adjusting all the valves and leave the VC off when you test it again.

You want to verify oil to the rockers anyway.

Good luck
Dave