Limit orders cannot complete if you do not have enough tokens in your wallet to swap as you intended.
The limit order can still be filled if the wallet receives enough underlying tokens and the limit order has not expired or been manually cancelled with an onchain transaction.
A limit order can also expire if it is not filled by the date you set when you submitted the order.
Expired limit orders that are not executed do not incur a network cost.