Help with BPM to Stop Negative On Hand Qty occurring on the PartBin

Hey guys,
I am trying this out in our test environment. I am using an in transaction Directive and I am having it show a message when the condition is met. Picture of the BPM Workflow attached. the problem I’m having is that any time I do an inventory transfer the message appears. From my condition is should only show up when the qty goes below zero. Any idea what I could be doing wrong?