It's not only leaf fall. Sitting at Truro this morning on my way to St Ives with 50 minutes or so to wait for a delayed service from Bristol Parkway to Penzance - we were told multiple times that they apologised for the train being delayed for 6, 8, 10, 12, 16, 20 and 22 minutes due to everything except leaf-fall and crew problems. At one point it was due to weather conditions between Castle Cary and Taunton, and because the train was calling at stations because of other trains being cancelled! This on a service that was calling at all stations anyway! Within 3-4minutes it was announced that our train was 6 minutes late and then 20 minutes late for different reasons which lead to one station staff muttering within earshot "I wish they'd make up their minds" At one point it was announced that a service to London Paddington was late arriving because of speed restrictions between Truro and Castle Cary! The train hadn't even arrived at Truro and was already late.
sometimes I think they'll fob off the public with any reason on these auto announcements. If they'd just have that phrase "because we don't know why" into the auto announcements then the public would be a damned site more accommodating .