My understanding is all X-series machines have an ECM (Interlock Module). On earlier machines it was a separate module located behind the instrument panel (i.e. hour meter/fuel gauge). On the newer machines with the large LCD display the Interlock Module may be integrated into the display panel.
Are you sure the carburetor fuel cutoff solenoid is working? You said you confirmed fuel is getting TO the carburetor but are you sure it is getting THROUGH the carburetor? The shutoff solenoid will prevent fuel getting to the main jet if it is not working. The Interlock Module controls spark and the fuel cutoff solenoid. If you have spark then the Interlock Module is probably not in a condition that is prohibiting the starting of the engine.
Did you try a shot of starting fluid? With spark and compression that will allow the engine to start and run for a few seconds.
Are you sure the carburetor fuel cutoff solenoid is working? You said you confirmed fuel is getting TO the carburetor but are you sure it is getting THROUGH the carburetor? The shutoff solenoid will prevent fuel getting to the main jet if it is not working. The Interlock Module controls spark and the fuel cutoff solenoid. If you have spark then the Interlock Module is probably not in a condition that is prohibiting the starting of the engine.
Did you try a shot of starting fluid? With spark and compression that will allow the engine to start and run for a few seconds.