The problem here is that the evaluation is not triggered once all conditions would be met. And that‘s because the timing restrictions of the conditions are not actively monitored (this would require some sort of process that is constantly monitoring all such conditions and trigger re-evaluations).
https://groups.google.com/forum/#!msg/apilio/nvHMWG4fImk/TowGcEpFBQAJ)