Limit orders ignores stop loss for bracket orders

When I create buy or sell limit orders as bracket orders and specifying a TP and stop loss, TStrader ignores stop loss and fills me on the TP (thereby making a loss if the trade goes against me). This happens randomly and I have attached screenshot with examples when it does to the topstep support. Why does it not wait till the stop loss is reached like other platforms do?