Wird die Ziel-ID per JavaScript im HTML ergänzt?
Wenn ja, kann es daran liegen.
Ein solches Script, muss dann aber anschließend auch die Aufgabe übernehmen können das Fragment der URL auszulesen und die Site an die richtige Stelle zu scrollen. Evtl. ist das Script auch vollständig, aber funktioniert nicht (mehr) in allen Browsern.
Besser wäre es, die ID schon auf Serverseite ins HTML aufzunehmen. Dann nämlich kann der Browser unbeirrt seine Aufgabe erledigen.