Branch node doesn't return correct value

Thanks for testing it rjvm but my issue remains. However I had an idea for re-working my system to what I think is a better solution so I’ll just close this issue.
It’s still a very weird problem though.