Okay, I understand now.
It's hard to say without viewing your flow (perhaps a WebEx is in order), but the typical way of dealing with unwanted & invalid combinations is to either use constraints or to refactor the model to reflect the truth.
If the unwanted combinations are valid, but just not wanted right now, pins & filters are very flexible ways to achieve this.
Whilst that block exists, it is deprecated and never did what you are (understandably) assuming it to- You can't control the paths with data.
Kind regards,
Benjamin.