Ein spontaner Tip, du gruppierst ein Feld aus der zweiten Tabelle. Dieses kann null sein, dann landen alle Datensätze mit null in der selben Gruppe.
Vielleicht wird null auch aus dem Ergebnis ausgeschlossen weil GROUP BY das nicht macht? Wüsste ich jetzt nicht auswendig.
Mach mal die Abfrage ohn GROUP BY und schau ob da alles drin ist was rein soll.