Workflow Wait Condition is met but the workflow is not moving forwardIssue In the "wait for condition" workflow activity, what we are trying to achieve is to wait for the Date value in a variable to be less than or equal to today's date. So basically we are asking the activity to wait till the date specified in the variable.CauseTo achieve this functionality, the "wait for condition" workflow activity is not suitable. The reason is that the workflow engine will check for the condition in the "wait for workflow" activity only when the RITM record is updated. So in this case the condition was not evaluated as there were no updates for the RITM, for several days past the due date mentioned in the variable. So whenever the RITM is updated, the condition will be successfully evaluated (after several days) and satisfied to move forward to the next activity.ResolutionInstead of the "wait for condition" activity, use the "Timer" workflow activity, selecting the "Timer based on" information to "Script".This will be able to calculate the "number of seconds" the timer has to wait based on the difference between the date the RITM record was created and the date specified in the variable "Date to Disable System Access". NOTE: in the script section, always specify the duration in seconds that the timer has to wait within the variable "answer". Related LinksRef. documentation for how to calculate the "number of seconds" using a script: https://docs.servicenow.com/csh?topicname=c_DrtnClDueDate.html&version=latestRef. documentation for more information on "Timer" activity: https://docs.servicenow.com/csh?topicname=r_Timer.html&version=latestRef. documentation for more information on "Wait for condition" activity: https://docs.servicenow.com/csh?topicname=r_WaitForCondition.html&version=latest