Das ist mir alles (leider) zu kompliziert. Ich warte jetzt erstmal bis 10.15.5 raus ist und werde dann auf Catalina umstellen und hoffen, dass der automatische Neustart dann Vergangenheit ist.
Wenn du dein System so lässt, wie es ist, ist es so gut wie ausgeschlossen, das der Fehler unter 10.15.5 verschwindet.
Grund sind die 32Bit Apps und die nicht mit Catalina kompatiblen Kernelerweiterungen auf deinem System (siehe EltreCheck).
Mojave war eine direkte Vorstufe zu Catalina. 32Bit Apps waren noch grundsätzlich kompatibel, aber es gab schon die erweiterten Sicherheitsfunktionen, die den Zugriff auf Kamera, Ortung, Bildschirmfreigabe, Mikrofon etc. trotz Installation mit Adminrechten zusätzlich blocken. Damit der Benutzer hier eine Freigabe erteilen kann, muss der Entwickler dies im Programm entspr. vorgesehen haben, was bei 32Bit Apps und Kernelerweiterungen, die unter Catalina nicht mehr laufen, häufig nicht mehr gemacht wurde.
Ich vermute stark, das eine dieser 32Bit Apps/Kernelerweiterungen daher bereits unter Mojave Probleme verursacht, was zu den Abstürzen führt, die du uns hier "automatischen Neustart" berichtet hast.
Daher müsstest du einen CleanInstall durchführen (altes OS inklusive aller Daten und Apps wird im Verlauf der Installation des neuen komplett gelöscht) und anschließend nur noch Programme installieren, die eindeutig Catalina-kompatibel sind.
Ob hier noch Programme Probleme machen, kannst du Eltrecheck entnehmen:
32-bit Apps - This machine has 32-bits apps will not work on macOS 10.15 "Catalina".
Kernel extensions present - This machine has kernel extensions that may not work in the future.
des Weiteren hast du mindestens 2 Flash-Installationen auf deinem Rechner, die ein erhöhtes Sicherheitsrisiko darstellen und auch die Stabilität beeinträchtigen. Nicht erneut installieren.
Kein TimeMachine Backup aus Mojave zurückspielen, da dies die 32Bit Apps/Kernelerweiterungen wieder zurück auf den Rechner bringt.