Hey @cherif
es bleibt merkwürdig... Hattest du meine letzte Nachrichgt gesehen? Hast du einen Command, der den Login voraussetzt? Nur in diesem Kontext werden die Module durchlaufen.
Ich habe einen Stack-Trace bis zu der Stelle angefertigt. In isys_module_manager->module_loader() werden alle installierte / aktive Add-ons durchlaufen.
.../idoit/src/classes/core/isys_application.class.php (320)
isys_module_manager -> module_loader()
.../idoit/src/idoit/Console/Command/AbstractCommand.php (177)
isys_application -> bootstrap()
.../idoit/src/idoit/Console/Command/AbstractCommand.php (280)
idoit\Console\Command\AbstractCommand -> rerunModuleLoader()
.../idoit/src/idoit/Console/Subscriber/CommandEvents.php (85)
idoit\Console\Command\AbstractCommand -> login()
.../idoit/vendor/symfony/event-dispatcher/EventDispatcher.php (220)
idoit\Console\Subscriber\CommandEvents -> onCommandStart()
.../idoit/vendor/symfony/event-dispatcher/EventDispatcher.php (56)
Symfony\Component\EventDispatcher\EventDispatcher -> callListeners()
.../idoit/vendor/symfony/console/Application.php (1118)
Symfony\Component\EventDispatcher\EventDispatcher -> dispatch()
.../idoit/vendor/symfony/console/Application.php (324)
Symfony\Component\Console\Application -> doRunCommand()
.../idoit/vendor/symfony/console/Application.php (175)
Symfony\Component\Console\Application -> doRun()
.../idoit/console.php (26)
Symfony\Component\Console\Application -> run()
Möglicherweise unterscheiden sich die Zeilen bei deiner Instanz.
Sollte das alles nicht helfen kannst du natürlich innerhalb der execute() Methode deines Commands einfach händisch die init.php includieren. Das sollte aber eigentlich nicht nötig sein 
Viele Grüße
Leo