The reason all the Branch nodes are firing True is because you have manually set there Boolean values to True by checking the box. You should setup a variable and a way for it to be set as true or false for the branch to work the way you want it too. As it is the Branch nodes are working correctly you just haven’t set them up completely.
Try something along these lines:
