Those timers have a 0.1s resolution, so there is no need to trigger them to start in the Interrupt Service Routine of an Emergency Switch Interrupt. Move them to a timed interrupt routine as @parky suggests, or even to the continuous scan.
The primary problem is that the X0+I Interrupt Service Routine is called only when the X0 input value transitions from 0 to 1 (rising edge), so the timer instructions in the X0+I Interrupt Service Routine are only evaluated once for each rising edge of X, so unless X0 is changing state at a rate of at least 10Hz, those timers may not get evaluated again if and when they expire.
It would be far simpler to move the timers' branches from that X0+I routine and move them to a continuously-scanned routine with two NO contacts, on M0 (System_Running) and X0, in series. The other advantage would be that the Set instructions for M70 and M71 could be placed near their corresponding Reset instructions, for clarity.