Hello Brian,
I don't use the pull the oil fill cover/ cap to determine a small engine has an issue with excess blowby. Why? because these small engines don't have very much crankcase area displacement like vehicle engines. Aside from that, if you had excess blowby, you would not be reading 150 psi compression.
It is rare for a crankcase vent valve to go bad because they are such a simple design.
The most common issue with many small engine applications starts at the fuel tank and up into the carburetor. It may take weeks or even years, but moisture, dust and dirt collect very gradually in the fuel system by way of the fuel cap vent and fuel containers that sit around.
The most overlooked and often avoided is the fuel tank and the supply lines. The fuel tank is likely well covered/hidden on this machine and it takes work to get it out for a good washing out and drying.
Clean out the fuel system all the way to the carburetor, then pull the carburetor off for a good cleaning.
From there, verify the spark plugs are correct and properly gapped at .030 inch.
To verify both cylinders are producing power, spray a little water on each exhaust tube to see if the water quickly burns off while running. If not, you have coil issue, or the coil kill wire is bad. The top cover will have to come off and the kill wire disconnected at each coil. Then run and test again with the water to see if both sides now burn off the water quickly.
The engine will have to be choked to shut it down.
There have been a lot of mowers scrapped, parked and abandon because of a simple bad kill wire diode assembly.
Hope this information helps.
Teryl fixes all on You Tube has some good repair videos, even though he tries to be a clown with "skits" to keep it interesting, the guy knows his stuff when it comes to small engine equipment.