My apologies for the error with the limit order. An error in the upkeep configuration caused the limit order not to be fired when it should have. We have identified the error and fixed the configuration. In the future, you should see limit order fills happen in the very next block.
Thank you very much for bringing this to our attention, as the error only affected a small subset of our limit order support. In the future, please feel free to provide more feedback.