On Binance Futures, if the stop-limit orders are placed to reduce holding positions, these can expire when: the user places a new order to close the position; doesn’t pass the second margin check; doesn't have a position under reduced only; or when the position is liquidated.
The difference between the order status of Cancelled and Expired is that Canceled Orders are canceled manually by the user, while Expired Orders are canceled by the system based on the conditions mentioned above.