Try removing the order you are about to delete from the order list before or after you delete it.
You can do this with the change list activity. Set it to change the list you pass to the sub microflow and set it to remove the object you are iterating.
I'm not sure if you should remove the object before or after you delete it. Or if that really matters. I would test both ways.