the bit "The condition parameter may be specified as either a list of repeating entries" in:
https://github.com/jonasbn/perl-workflow/blob/1f007369e08f18c8165f51f684fb756e99fb282f/lib/Workflow/Condition/LazyAND.pm#L102-L111
is incorrect. When using that setup, only a single condition is tested. This makes the SYNOPSIS section misleading, because it's exactly this example that's being shown.