Please provide a single file (.capx) of your project so we can check it out. Make sure it focuses on your issue and is not using third-part addons.
Provide exact reproduction steps, what you expect your code to be doing, what you experience it happening and it will be easier for us to provide you with an accurate diagnosis and answer to your issue.
Your video is too long, not enough to the point, more than a minute in I still don't know what exactly your issue is and what is the difference between what you experience and what you are actually exactly trying to do.
On a forum write down those things, not a video and a screenshot, those cannot be investigated to provide you help.
On your screenshot though, I see some issues. Do use sub-events.
Have a top event "For each Visionblocker" and have the different events about having line of sight or not having it as sub-events of it. As well as your last few events.
Same for "On start of layout", this will probably already straighten out things and possibly could fix your issue without requiring further help.