$ETH Someone didn't inform me about this order, eating the order. How do I calculate when I set the take profit and stop loss.

I'm using USDC, but when I sell, why does the take profit always eat the order?

Today there was a BTC transaction, but it shows that both buying and selling are limit orders.

Does this mean that if I set a take profit and stop loss, it cannot result in eating the order?