You need another "mechanic."
" Next "trying" plan is to remove head and "look at valves""
That should be the reason. If you had a valve problem, it would have shown up in the compression check.
Go get the tractor & fix it yourself.
Next time it stops, check quickly for fuel then spark. When I say quickly, I mean get off the seat, grab the tools & do it right then. Do not wait a minute or two. First, check for fuel. Get a can & put it under the carb. Remove the bolt in the bottom of the carb; as long as the fuel is turned on, you should see gas flowing out of the carb. Let it run for at least 30 seconds. If itís a dribble, or runs for 5 seconds & stops, or none at all, you have solved half the problem: itís fuel related. If gas flows well out of the carb & only stops when you turn it off at the sediment bowl, chances are very good itís not a fuel problem.
Do you have battery voltage across the points when they are open? Verify the gap on the points at .025. Then, dress the points by running a piece of card stock or brown paper bag through them. New points sometimes have an anti-corrosive dielectric coating on them & old points can corrode or pick up grease from a dirty feeler gauge or excessive cam lubricant. (I always spray my feeler guage blade off w/ contact cleaner.) Make sure you have voltage across the points, as in past the insulator on the side of the distributor. That is a very common failure point on sidemounts, along w/ the attached copper strip. It's hard to find a short there because it is usually an intermittent . So 'wiggle' the insulator & the copper strip a bit when you are doing your checking. If you find the short there, the Master Parts catalog lists everything you need on page 154. You can make the strip and you could also make the insulators as well. But, somethings are just easier & in the long run cheaper to buy. Get the strip, 12209, screw 350032-S, 12233 bushing & 12234 insulator & just replace it all. If you just replaced the rotor & lost spark, put the old one back in. Insure that the rotor fits firmly on the shaft & that the little clip is there. Make sure the distributor cap is not cracked & doesn't have carbon tracks. Check continuity on the secondary coil wire. Make sure it is firmly seated in both the cap & the coil. In fact, replace it temporarily w/ a plug wire. Next, remove the secondary coil wire from the center of the distributor cap, turn the key on & crank the engine while holding the end of the wire 1/4" from a rust & paint free spot on the engine. You should see & hear a nice blue/white spark. If not, you have a bad coil or condenser. Just put the old condenser back in to eliminate that as a possibility.
Post back w/ results; I'll be interested in what the problem was.