Ich bekomme es mit EXAKT den gleichen Units nicht in einem leeren Projekt reproduziert.
Dann überprüf mal, ob eventuell bei den Suchpfaden irgendetwas zu finden ist, bei dem TTimeSpan neu deklariert wurde.
Also z.B. im interface-Teil wird TTimeSpan aus System.TimeSpan verwendet und im implementation-Teil hängt sowas wie dies dazwischen:
Delphi-Quellcode:
uses
System.TimeSpan;
type
TTimeSpan = type System.TimeSpan.TTimeSpan;