AutoPrint logic not working as expected

What I have below works sans the auto-print object. The first condition checks if equal to Customer A and if the UD checkbox was flagged. If true it fires a custom code object that displays a message that path 1 was chosen. If the first condition is false it checks the second condition that looks at the UD field being checked and two different customer numbers. This works perfectly and makes me wonder if the auto-print object is not setup correctly vs. the conditions. All of this assumes you have it setup kind of the same.