Binance limit order not being filled even with correct price and amount

Any of you other bot writers on here ever experience a limit order being rejected on Binance when the price and quantity are available? Verified this to be true many times and yet, the order is being marked as “expired”. This does not happen each time. It is also not tied to one coin or market. It appears random. But it happens enough times a day that I need to figure out why. Maybe the question is, what other parameters besides price and quantity need to evaluated? And yes, I have applied correctly all of the proper exchange filters, etc. Thanks for your help!

If I send bitcoin or some other crypto from my wallet to Binance and I don’t see a deposit, what could be going wrong?

I am still very new to the world of cryptocurrency but as of a couple of years ago I realized its significance and now I am afraid I have a lot of catching up.

Anyway, what happens if I send Bitcoin, Ether, XRP or Dash from my wallet to Binance and I don’t see a deposit, what could be going wrong there? How do I troubleshoot something like that?

When was the binance ICO?

Writing a research article on Binance, and I’m trying to work out when their ICO was, and when they opened doors to their trading platform. Does anyone have an authoritative source for this?

I can see on crunchbase that they raised 10m USD in 2018, and it also lists an ICO in September, although some ICO websites claim their ICO was Dec 31, and others in July. Sites seems to agree the ICO was 15m USD.

Is there an authoritative source for when Binance started, and when and for how long their ICO ran?