Node being activated without being on the flow

Does this makes any sense? Why are the base node activated?

I know the reason of the error, but the IF node should prevent this.

Hi @LeonSantiagoOmni, welcome to the community!

Are you by any chance using a Merge node further down the line? The Merge node would pull in data from both input branches, even if one of them wouldn’t run otherwise.