Tach zusammen (insbesondere wurstbrot)!
Magst du mir verraten, wie du deine *ocu-Dateien benannt hast?
Ich experimentiere nämlich gerade auch etwas und es funktioniert so halbwegs:
Es werden Busse aus der richtigen AI-Gruppe zugewiesen (am Anfang hatte ich noch Fehler, die dazu führten, dass völlig falsche, zufällige Fahrzeuge irgendwo aus der AI-Liste genommen wurden. Das habe ich jetzt behoben, und OMSI nimmt die Busse aus der richtigen Gruppe, ignoriert aber trotzdem Vorgaben für bestimmte Fahrzeugtypen ([onlytypes]), also, als wären überhaupt garkeine car-use-Dateien vorhanden.
Ich habe sonst alles korrekt eingestellt und geprüft, daher frage ich mich gerade, ob die Namen der ocu-Dateien vielleicht relevant sind? 
Edit:
Hier z.B.
Auf der Linie 21/22 sollen eigentlich nur Schlenkis rumfahren, dennoch treffe ich immer wieder Solos an. Das Repaint war aber bisher immer ausnahmslos richtig, der "Hof" und somit die AIGroup stimmen also, nur die Typegroup halt nicht.
[valid]
20160101
20991231
[line]
21, 22
[onlytypes]
Vehicles\MB_C2_EN_BVG\MB_KI_C2_E6_Gn_altesDashboard_main.bus
[end]

Ich wüsste halt sonst nicht, was noch falsch sein kann.
AIList ist perfekt richtig, Repaints existieren auch alle und die Daten in der global.cfg (Standarddepot und years) ebenso.
Ich arbeite mit Tracks&Trips. 
Edit Edit:
Hier ist mal einer richtig, aber das scheint eher Zufall zu sein:

