Your app is writing checks in the form of time estimates that your locations can't cash, and that's creating a bad experience both for your staff and your guests by setting your staff up for failure and making your guests look unreasonably impatient. Your app needs an accountability system built in where the staff has to actually tap something on their end to notify the guest through the app that their order has been truly received and started rather than the app giving a false expectation.