LOT_SIZE issue when creating market sell order

Hellow,
I am getting a LOT_SIZE issue whenever I create market sell order with some quantity(not quoteOrderQuantity). I have 1000.1BNB and 0.2124USDT and I want to sell 100BNB then It gives me error of LOT_SIZE or MIN_NOTIONAL. My parameters are {symbol: ‘BNBUSDT’, side: ‘SELL’, ‘type’:‘market’, quantity: 100 } It means I want to sell 100BNB(Base ticker) and when I sell I will get USDT against 100BNB. But it gives me error of LOT_SIZE but I have enough BNB to sell then why it is giving me error of LOT_SIZE or MIN_NOTIONAL.
In another case, If I have enough USDT then my order creates but its status is expired. I am using quantity parameter as a base quantity not quoteOrderQuantity mean I want to sell Base ticker then all the filters like LOT_SIZE or MIN_NOTIONAL should apply on base ticker not quote ticker because I have enough quantity of BNB.
Please give me any solution.

are you working on testnet?

Yes, here is url
https://testnet.binance.vision/api/v3

Please simply your question, by showing the full request url and error message.

On my side, I’ve just used the following request with Postman (https://github.com/binance-exchange/binance-api-postman) and had no issues:

POST https://testnet.binance.vision/api/v3/order?symbol=BNBUSDT&side=SELL&type=MARKET&quantity=100&timestamp=xxx&signature=xxx