I finally figured this out! Yay!
But now the workflow moved rows even where the condition was not met.
My Trigger was 'When Rows are Changed'
'When' was set to a specific field formatted as a Checkbox
when I checked the box, several other rows with an unchecked box moved too?
Can anyone help?