Lediglich in den APPDATA musste ich die 'profiles.ini" anpassen:
[Profile0]
Name=Werner
IsRelative=0
Path=D:\Firefox Werner
Default=1
Hm, auch ich habe schon vor Jahren den kompletten Profilordner auf "D" ausgelagert. Läuft bis heute problemlos.
Allerdings habe ich unter C:\Users\###\AppData\Roaming\nicht nur die 'profiles.ini' angepasst, sondern auch die 'installs.ini'.
Was du noch machen könntest ist 'about:profiles' in die Adresszeile von Firefox einzugeben:
Schau, ob dir mehrere Profile angezeigt werden. Falls ja, kannst du probieren ob durch kopieren der 'places.sqlite' vom alten (funktionierenden) Profil ins neue dein Problem gelöst wird.