Hey pkyleUPI - Yes, in DepthAI v3 MessageQueue is FIFO.
With createOutputQueue() defaults (maxSize=16, blocking=false), you can lag behind if processing is slower than input rate. For lowest latency, use:
createOutputQueue(1, false)
That gives latest-frame behavior (older frame is dropped when a new one arrives), which is usually best for live display latency.
Thanks,
Oskar