Ich antworte mir mal selber da ich das Problem gelöst habe :
Die Itemid wurde in der Helper Datei hardcodiert auf 1 gesetzt was eine schlechte Praxis ist !
Ersetzt man die Zeile 15 der Helper Datei durch
$itemid = JRequest::getVar('Itemid');
$url .= '&Itemid='.$itemid;
Macht das Modul was es soll und blendet auch die entsprechenden korrespondierenden Module ein. Sofern man SEO aktiviert hat wird die ItemId nicht mal angezeigt und gibt einen deutlich verbesserten SEO Link aus.
Ich denke das wir das wieder in das Modul aufnehmen sollten außer es gibt ein zwingenden Grund dies nicht zu tun.