We're also not considering the issues a lot of airlines were facing earlier in the summer with disruption due to not enough staff (ground staff and crew). It could be that some of the crew were out of hours the previous day and there was nobody to replace them on the day in question, so to allow them to have the required rest, the flight was delayed.