1/ Any of the material is less than some amount [can take more into storage]
2/ There is no material present
Hence, using the EVERYTHING of nothing test.
The condition evaluates correctly, but the OR does not behave as an OR.

And it works correctly without using EACH as one of the tests.
