Logic functions not work

Do not trust the visual debugger to always return accurate results, many factors play into how it returns values.

As a rule of thumb you should always double check values with 2 different methods if you cant figure out why it isnt what you expected.

Use a PrintString node to verify what exactly is being returned instead of trusting the visual debugger.