the problem is - IB impose restrictive price caps and ignore odd lots.
ODD lots are very common for stocks with high prices.
for example
berkshire hathaway
first trade 9:40 - 100 stocks, 320.000
9:41 30 stocks 340.000
9:42 50 stocks 345.000
9:44 99 stocks - 360.000
From IB the price is...