Workflow not moving forward to next step in Dev machine
I'd concur with Komi.
One thing to take note of when looking at WF batch statuses. The message processing batch is the one that typically runs every minute. If you look at it and it says Executing, wait a few seconds and do a soft refresh. Does it still say Executing? Does it never leave Executing and go back to Waiting? Then it's stuck. It should never take more than a few seconds to execute and clear out the bucket of waiting tasks.
Set them all to Withhold, delete them, and fire up fresh ones.