it's not entirely clear what you're doing, so it could be a number of things.
Although OR blocks have been changed quite a bit recently, sometimes being slow or not triggering properly. I've stopped using them for the time being.. it wouldn't hurt to see if that's what causing it.
if there's a lot of actions that I don't want to be duplicated you can put them in a function, or just do this in place of the OR block:
+local var: OR = 0
+condition 1: >set OR to 1
+condition 2: >set OR to 1
+OR = 1 >actions