Mit D11 hatte ich in dieser Hinsicht noch keine Probleme.
Das kann aber auch daran liegen, dass wir bei Neuentwicklungen keine Datenmodule einsetzen, nur noch Datenobjekte und ein
DB-Framework.
Früher waren gelegentlich bestimmte Ereignisse nicht mehr zugewiesen.
Das trat auf, wenn ein Formular von einem Datenmodul abhängig war und in Komponenten auf dem Datenmodul ein Ereignis auf eine Methode dieses Formulars verweist.
Einfache Lösung, im OnCreate des Formulars solche Methoden der Komponente im Datenmodul zur Laufzeit zuweisen.
Wir verwenden auch CN-Pack. Ich habe aber eher gelegentliche Abstürze der Entwicklungsumgebung im Verdacht.