Originally Posted by
nobodyherebutme
Or did something get rearranged that caused this situation?
Most likely the current aircraft is a replacement for the one that was originally scheduled to operate your flight. This happens all the time, and yes, it tends to confuse because flight status doesn't show the earlier history which would explain why you now have an on time arriving aircraft that is nonetheless "late" for purposes of its next flight.