alabtechnosoft I can understand this might be a problem for your business as in your business the restaurant are not taking the responsibility to turn off the item when it's not available. (Which should be done ideally)
In next major update (not 3.1) we will look into building the item on/off based on time.
Removing item from order is not an option as it will take a lot of calculation changes (not on our priority right now)
And if your business needs a specific tool to operate smoothly, feel free to customize the code. (Cancellation of 50 orders per day is huge, so you should be doing good number of orders as well, you can surely afford to pay a 3rd party developer for your needs)
When a certain feature is critical for your business operation and if it's not on our priority roadmap, I would suggest anyone to hire and build that.
P.S. extended license is not required for this development
===
The update was just released few hours ago.
Give us some time to breathe and enjoy the update, can you?
There are many other internal things that we need to complete. We will take 7-8 days to complete all our stuff and only then we will start discussion regarding the next update.