Ich vermute mal, das der Tausch der Treiber-Bausteine nichts bringen wird. Die blauen LEDs haben, wie du ja selber geschrieben hast, einen UF von 3,3V, die roten und grünen LEDs 2,3V bzw. 2,5V. Damit dürfte die Schaltschwelle für den Darlington-Transistor ca. 0,8V bis 1V höher liegen. Wie viel V hat der H-Pegel, wenn der Treiber die LED ansteuert?
Im Moment sieht es ja so aus, das R5 0 Ohm hat. Damit sieht der Spannungspfad der Treiber-Schaltung wie folgt aus: +5V --> R5 (0 Ohm) --> RL (10 Ohm) --> [1234]C (75491) ---> [1234]E (75491) ---> blaue LED (A) / blaue LED (K) ---> [123456]Y (75492) ---> GND
Die Rechnung habe ich mal vereinfacht: Den Spannungsabfall (wenige mV) an RL habe ich außer acht gelassen, den VCE der beiden Treiberstufen: je 0,7V angenommen, die blaue LED hat ~ 3,3V macht in summe 4,7V. Ich gehe davon aus, das der High-Pegel von den Eingängen [1234]A (75491) in diesem Fall jenseits der +5V liegt, denn der 75491 ist ja der "High site" NPN-Treiber. Die Clamping-Diode am Eingang wird die Eingangs-Spannung von A auf VSS + 0,7V(max.) begrenzen.
Das dürfte der Grund sein, warum die blauen LEDs nicht leuchten.
Den VSS von dem 75491 zu erhöhen, könnte das Problem zum Teil lösen, aber die 100 Ohm-Pullup's an den Eingängen müssen auf VSS-Pegel der High-Site-Treiber liegen. Das könnte dazu führen, das die Ausgänge der 8255 überlastet werden, weil der Strom zu groß wird, bzw. die Spannung dem 8255 nicht bekommen wird, da er an den I/O-Pins "nur" max. VCC (also 5V) verkraftet...
Die Schaltung zwischen den I/O-Pins und den High-Site-Treibern müsste ggf. auch noch mal angepasst werden.