Das ist gar nicht verwunderlich, denn
Zitat von
https://docwiki.embarcadero.com/Libraries/Athens/de/System.SysUtils.ExpandFileName:
ExpandFileName konvertiert einen relativen Dateinamen in einen vollständigen Pfadnamen, indem dem Dateinamen das aktuelle Verzeichnis und das aktuelle Laufwerk hinzugefügt werden. ExpandFileName prüft nicht, ob der Rückgabewert auf eine vorhandene Datei verweist.