Stop loss bracketorder rejected while entry was filled?

Hello,

Something strange happened today while i was testing demo trading on ES

I placed a bracket order at 6085.75 with an SL of -8.
The market nuked astronomically right on my fill as we can see here in this screenshot (1 min candles). Entry was filled, price moved above my auto breakeven trigger (8) and below my SL all in the same second.

When i look at the entry order, the order details look like this:

The entry was filled at 2:30:01

Then we look at the stop loss order details:

As you can see, the stop loss got rejected at 2:30:01 for being the invalid price.

Because of this, the trade ended up with a pnl of -3000, instead of -400 if my SL worked

How is this even possible with a bracket order? Shouldn’t it just market close the position when the price gets below that SL?
The only thing i can think of what happened here is that the price moved so unbelievably fast that the price was already well below the SL price before tradovate could pass it’s own risk test.

Anyone who can chime in here? If it’s actually rejecting because the price moved this fast it seems like a major flaw in bracket orders to me.