I created the following workflow in SharePoint Designer 2013 :
Which sets the current item's review date to next year.
It also automatically approves the item for submission (this is due to the fact that this workflow should only run after an item is edited, so new items should still need approval)
These are the workflow start options :
However, whenever I create an item, the workflow is executed and the item gets auto-approved.
Note that I had to create a 2010 workflow for this, as 2013 workflows don't have the action which sets the item's approval status
Can anyone help explain why the workflow is being started after creation?