Start with the seat switch. Inspect the harness connector at the switch and tell me if there is a wire/cable tie holding the harness connector to the switch. If there is no cable tie proceed by removing the connector from the switch and inspect the end of the connector very, very carefully as you will be looking for a small odd shaped plunger that is actually a mirco switch in the end of the plastic harness connector. Some machines use them, some do not. If this harness connector backs out of the seat switch, even just a little bit, you may experience a no-start condition. The fix is to make sure the electrical connectors are clean & tight and then install the connector all the way on the seat switch. Next, use a wire/cable tie to secure the connector to the seat switch to prevent the problem from occurring again. This should not take you more than a couple of minutes to diagnose and fix so I'm starting with the simplest solution first. If this does not fix the problem then proceed to the safety switches in the system by removing and testing them one at a time using an ohm meter.
Post your results when finished with the tests.
I'm going to add the following:
Since this is a help forum, it is only fair that the people trying to answer questions have some information to work with, so they can give an accurate answer. This helps them if they need to research parts or service information on your engine or equipment. In the first part of your post please include your engine numbers from the ID tag or stamping and the equipment type and model numbers that are on it. Failure to do this may results in you not receiving any accurate help with your problem.
Many of the tech's that hang out here work in or have there own shops and the first thing they do when they make up a work order on a unit is include the engine and equipment numbers on the work order. Since this technical forum is offered free to the public, it's the least we can ask you to do, so please help all of us out.
Sorry for the oversight Lawnranger. The mower is a Snapper Zero Turn ZT1844OKH with a 18HP Kohler Command engine, Model CV493, ser #3531604621.