1) That build is the 1st release of PB 12.5 and it had quite a few problems. FWIW: I would apply the PB 12.5.1 maintenance release or higher ASAP.. Its not to say that that is your issue - but 12.5.0 was buggy
2) What happens after you remove the NEW Condition and run through that code using the PB Debugger?