Binance API BUY - SELL different QTY on its own

Am I doing something wrong ?

I checked the API, for BUY-SELL of order, the problem is the quantity in BNBUSDT I found out that it reduces for example:

API: https://testnet.binance.vision

BNBUSDT
BUY ORDER
PRICE: 600.50000000
QTY: 0.33000000

{“symbol”:“BNBUSDT”,“orderId”:5771377,“orderListId”:-1,“clientOrderId”:“6D1OKQYWkEmI6OOr77sm0n”,“price”:“600.50000000”,“origQty”:“0.33000000”,“executedQty”:“0.33000000”,“cummulativeQuoteQty”:“198.16500000”,“status”:“FILLED”,“timeInForce”:“GTC”,“type”:“LIMIT”,“side”:“BUY”,“stopPrice”:“0.00000000”,“icebergQty”:“0.00000000”,“time”:1637805541983,“updateTime”:1637805542765,“isWorking”:true,“origQuoteOrderQty”:“0.00000000”}


BNBUSDT
SELL ORDER
PRICE: 612.20000000
QTY: 0.33000000 (BUT IT CHANGED TO 0.32000000)

{“symbol”:“BNBUSDT”,“orderId”:5794792,“orderListId”:-1,“clientOrderId”:“sQyHKxyzmlsyJYPeJOabgp”,“price”:“612.20000000”,“origQty”:“0.32000000”,“executedQty”:“0.32000000”,“cummulativeQuoteQty”:“195.90400000”,“status”:“FILLED”,“timeInForce”:“GTC”,“type”:“LIMIT”,“side”:“SELL”,“stopPrice”:“0.00000000”,“icebergQty”:“0.00000000”,“time”:1637812622663,“updateTime”:1637812671049,“isWorking”:true,“origQuoteOrderQty”:“0.00000000”}

Could you please provide the raw query string send to create the order (omitting any sensitive information) so that we can further diagnose the issue?