Doctor, the issue is that the result of ((Tag1 OR Tag2) OR Tag3) OR Tag4 only changes it's value when they either become all off, or become no longer all off.
He has
][ OSR ( )
][ OSF
][
][
when he needs
][ OSR ( )
. OSF
][ OSR
. OSF
][ OSR
. OSF
][ OSR
. OSF
You will just have to imagine where all the lines should go