Errors/Chain errors
OrderExpired
The window has closed; restart the flow with fresh state
The current chain time is past the order's expiry field, which is a unix timestamp in milliseconds, so the order can no longer execute. Compare the expiry in the signed order payload with the chain's current Timestamp value.
Declared by the LimitOrders pallet; it classifies to the semantic code expired.
Remediation
The window has closed; restart the flow with fresh state
The same explanation is available in the terminal: btcli explain OrderExpired.