Das Problem ist hier eher der iOS XLSX-Viewer. Da die Zeiten nicht als Text, sondern als "Zeit" in der Datei gespeichert wird, muss das Anzeige-Programm diese korrekt interpretieren. Das findet unter iOS offenbar nicht immer statt.
Wenn man die Datei in Excel oder einem anderen Programm öffnet, sind die Daten korrekt.
Du kannst auch testweise ein anderes "Zeitspannenformat" auswählen, nicht alle sind von diesem Problem betroffen