As you can see, the left side with high priority is not being evaluated every frame, I have no idea why, I tried combinations of Both, Lower priority or Self to no avail:
hmm, but the first task that returns false (is far from spawn point) does not have this re-evaluation icon, only the 2 tasks you mentioned, why is that? Because then it seems like its not being evaluated.
Those bottom three conditional tasks are parented to a selector, which is the equivalent of an or. Since the first conditional task is reevaluating to true there is no need to reevaluate the others.