3 Stück 8x8 LED Matrix via Array ansteuern

Vermutlich scheitert das am PROGMEM für test, das ist nicht kompatibel mit einem Array im SRAM. Entweder Du legst test ins RAM, oder kopierst vor drawBitmap() die anzuzeigende Bitmap ins RAM.

Ganz genau habe ich mir das nicht angeschaut, aber drawBitmap() erwartet u.a. ein eindimensionales uint8_t Array als Bitmap, Du übergibst aber ein zweidimensionales test[][24]. Probier mal mit einem Array mit mehreren Bitmaps:

 matrix[i+1].drawBitmap(i * -8, 0, test[n], 24, 8, LED_GREEN); //[n] ist Nummer der Bitmap im Array