Conditions not evaluating as expected

But there are three conditions set, with And as the operator. Shouldn’t the build wait until all conditions are met?