Your limit order likely wasn't filled at all because of one of the following:
The spread - the gap between the bid and ask price - meant the market never traded at your limit price.
There wasn't enough liquidity available at your limit price to fill any part of the order.
Note: if part of your order filled but the rest did not, that's a partial fill, not an unfilled order - see: Why was only part of my order filled?
