I understand why this may be confusing, but the first one is a timestamp of flow run completion and the latter is a timestamp of a task run completion - they may be different if e.g. some task run either hangs or your flow run state is determined to be completed due to some reference task runs completed, while the final task run is not a reference task
TL;DR: this is nothing to worry about