The puller can get stuck on attempting to pull an enemy that is despawned e.g. in cases where you are Charmed and those enemies are despawned. It will fail the ClaimedCondition check as those targets are no longer valid, but the code thinks it is.
One way to deal with it is to remove those targets from the list after N attempts