The for loop is from the database actor (keeping global variables), and there is only 1 of it so the completed and loopbody gives same result. But changed it on simple “GET”.
I think found out something. Is it possible that the SetCollisionEnable triggers the Event ActorBeginOverlap for the all the CheckBox_True where collision was previously disabled?
Here is video how it works