Eigene Cronjobs als Plugin laufen nie zusammen

Bei einem Projekt habe ich 2 eigene Plugins - A und B. Beide Plugins haben Cronjobs bzw. Tasks. Jedoch sind beide Aktiv läuft immer nur einer. Einzeln laufen sie ohne Fehler, ohne Probleme.

Ist Plugin A aktiv und Plugin B nicht aktiv - läuft Cronjob vom Plugin A
Ist Plugin A nicht aktiv und Plugin B aktiv - läuft Cronjob vom Plugin B

Irgendwie verstehe ich das nicht ganz. Beide Plugin sind unterschiedlich. Es gibt nichts was doppelt sein könnte.

class CronA extends ScheduledTaskHandler

class CronB extends ScheduledTaskHandler

Ich sehe im Frosh-Plugin, dass beide Plugins ausgeführt werden, aber offensichtlich wird run() immer nur bei einem Plugin ausgeführt! Als Kontrolle habe ich hier eine Mail-Funktion eingebaut. Bekomme je nach dem aber immer nur eine Mail von einem Plugin. Nie von beiden.

Es ist komisch und ich kann dieses Verhalten gar nicht deuten. Jemand zufällig eine Idee?