I've had the App show 'on time' for a cancelled flight (cancelled just prior to departure), so I don't take the 'on time' message very seriously.
I rely on the airport screens.
Add : not on a BP, just the normal place in the App where you see your next flight.