Errors/Chain errors
OrderNotApproved
Sign with the key or origin that owns the target object, then retry
The account-approved order has no matching on-chain owner approval. Execute authorize_order through the owner's authority with the exact nonce and order.
Declared by the LimitOrders pallet; it classifies to the semantic code not_authorized.
Declared at pallets/limit-orders/src/lib.rs#L546.
Remediation
Sign with the key or origin that owns the target object, then retry
The same explanation is available in the terminal: btcli explain OrderNotApproved.