Question: How can we avoid the error of creating a cycle when we are reenrolling contacts in the same workflows? (Even with lists).
Answer: If you’re trying to avoid an unintentional looping behavior, add a delay to the end of the workflow, so that workflow updates are creating changes that accidentally trigger the workflow again. Or, try to make your enrollment criteria more specific and limited.