How to wait for a change in any list, wait for multiple field changes in the current item (SharePoint Workflow)
The article explains how to configure a workflow which uses Standard (OOB) workflow actions and is developed using SharePoint Designer. Instead of using the “Wait for field change in the current item” action, the components of the workflow which are completed after waiting is finished are added to a separate “On Change” workflow, which uses standard conditions in the first step to determine if it can continue. If the conditions are not met for the field in the current item, the workflow will stop. If another instance of the workflow is running, new instances will also stop by setting a “Workflow_running” field to yes while an instance is running.
Using this technique gives you more control when waiting for specific criteria to be met. This includes being able to wait until a field in another list item is updated, or waiting for multiple fields in the current item. See How to wait for a change in any list, wait for multiple field changes the current item (SharePoint Workflow) for more details.