I have list workflows that are scheduled to run when a process status has been completed or placed in pending status. I even built site workflows to follow behind every 1 hour and cleanup any that might have been missed. My workflows run and move items to the completed or pending lists like they should but then they are supposed to clear out fields to have available for next review. It is not re-setting the fields but I noticed when I do a manual run, everything moves and updates fine. So I know my workflow works good, but it's getting held up at times. I have a commit changes action in the workflow and some others have suggested pauses in the workflow. Does anyone have a good solution to this issue?