Is there any weather or earth phenomena that doesn't cause trains to delay? Heat, cold, wind, rain, fog, leaves on tracks, COVID, internet attacks ... If it is worthy of talking about it is likely to make the trains late. For all thier size, speed and power, they remain the most delicate of Earth's creatures.
There are a lot of delays but not a lot of accidents, basically the only accidents are those the system can’t catch, so people on the tracks and cars ignoring the signals.