Many times after an order is made the call for the API through futures_get_all_orders is not updating properly. it’s either saying the pair wasnt bought or its showing some other previous order, no the latest. is it normal behaviour?
Whats the alternative?
That is normal especially when trading volume is high for that symbol. This is because the order is written to database.
The alternative solution is to use websocket by listening to the user data stream. Binance API Documentation
This event will be pushed once your order is placed.