If your Limit Order hasn’t executed as expected, this could be for a number of reasons. When you place a limit order, the order will attempt to execute once the set value is met. However, much like an instant order, limit orders can sometimes not execute for various reasons (such as our market makers being unable to find a buyer/seller for your stock).
If your order doesn't execute, your limit order remains queued in your app, and will re-attempt again, and will continue to re-attempt as long as the limit order value is met until it executes.