Я знаю, что это старый пост, но, возможно, приведенное ниже предложение может помочь в подобных случаях:
Смысл «Ожидание условия» состоит в том, что после его оценки он не будет проверен до Произошло новое обновление записи, в которой выполняется рабочий процесс. Я предполагаю, что это может быть причиной, которую вы откатываете, если сама запись не обновляется, она пропускает эту активность. Вы можете легко проверить, было ли это так, добавив некоторую активность после отката, например, установить рабочую заметку в записи или просто «запустить скрипт» с помощью функции setForceUpdate () (это обновляет запись без изменения значений полей).
Я не уверен на 100%, что это является исправлением вышеуказанной проблемы, так как может быть много других факторов, и только небольшая часть WF была опубликована, но определенно что-то стоит проверить. Я надеюсь, что вы уже нашли решение!