Why is Binance API not executing all quantity on market sell?

i am new to binance API. on my testing, i am trying to sell btc/usdt 0.000300 on a market price, but always ended up 0.000290 was executed. this is based on the transaction history. so what is happening is, I bought 0.0003BTC then try to sell all of it, then issue keeps on occurring. anyone knows why?

I am expecting it to sold all what i am selling since i am selling it in a market price

Maybe commission issue?

Please feel free to bring the order details to the customer support, they should be helpful to take a look.

Thanks