Das hat was mit den Sicherheitseinstellungen moderner Browser zu tun.
GPX-Dateien werden als XML erkannt und können prinzipiell “böse” sein. Deshalb werden die nur dann verarbeitet, wenn sie an einem vertrauenswürdigen Ort (lokale Platte oder gleiche Domain) liegen.
Hängt auch vom Betriebssystem und verwendeten Browser ab. Gibts bei dir sowas wie ne js-Fehlerkonsole im Browser?

Vor langer Zeit hatten wir dazu hier schon mal was festgestellt. Mir fällt nur grad kein passendes Suchstichwort ein.

Gruß,
ajoessen