Workflow doesn't work for "Create and Edit"

Workflow doesn't work for "Create and Edit"

I have created a workflow having a custom function according to which, if a potential's stage goes into related contact's custom field. This works fine on Create(creation of new potential ecord), but if I choose "Create and Edit", it doesn't work.
A workflow on Edit should work, it is a very basic functionality.