Why do other orders execute before mine, at a worse prices than mine

When I send a limit buy order in live trading, I see other orders are executing before mine, but at a worse price for the seller. Does anyone know why is my order not executing if it is the better price for the seller?

My Example
I placed a limit buy order for 66.34 for 3 LTCUSD. I see multiple price updates from FTX.US, that LTCUSD orders are being executed at a worse price than mine. I would expect that my order would be executed ahead of these “worse” price orders, but I’m missing something as to how the orders are executed.

Blue circle shows time when I thought my order should execute, as the original order was placed at 11:00 am

1 Like