Yesterday, in the app, my flight showed late because of required maintenance. However, the incoming flight, while having departed on time, arrived late, and boarding staterd more or less right away. Also, the captain mentioned that we were late becaue of late arrival of the plane. So yes, the explanations given in the app seem disingenuous...