Why didn't the Binance system buy at the limit price I set?

This morning, I hadn't gotten up yet, but the system automatically bought at 7:00 this morning. It didn't buy at the limit price I set, and it exceeded the limit price by a lot. Fortunately, the amount was not large, otherwise my 5x leverage would have been liquidated by the system! The price marked on the left is the limit buy price I set before going to bed last night!