Why the sell order price of U.S. stocks is lower than the best ask price, but can not be traded

1.Quote Delay

Under the U.S. stock market trading system, most of the transactions are conducted through specialized dealers and market makers. They are only required to notify the public within 90 seconds after each deal is made. In this case, the information we see is delayed on all real-time market systems.
 

2.The definition of「lot」

In the U.S. stock market, the unit for buying/selling shares is one. However, in order to reduce the transaction cost and lower the risk for stock holding, dealers and stockholders will trade in unit of 100. In this understanding the unspecified one 「lot」is 100 shares. If the investors place orders not in multiples of 100, they may need to wait a while.