It happens also with other brokers but normally not as bad as with IB.

AFAIK It does not happen with brokers that have a REST API.