Branch nodes in procedural generation

thanks. the condition im trying to set is the amount of doorways the initial room has. if its is room one which has one doorway spawn one door over here. if it is room two which has two doorways spawn one door here and one door there etc. i can get it to spawn the doors in the correct position if i manually tell it which room has spawned. i have tried attaching a room one bool to the condition but it has no effect. if i set the room one bool default to true and attach it to the condition input it will always spawn one door. if i do the same for the room two bool it will spawn two doors. The branch seems to be ignoring the condition so i think im not setting it up right?