Just because the previous flight landed on time does not mean there is no weather issue. For example, if wind changed and the airport was forced to use a runway configuration that is not ideal when it is not visual flight conditions that could slow down operations. Looking at DL6254 this morning, it is showing a 30 minute delay not 2 hours