So a request will come in, and the gatekeeper will reject it or approve it. If rejected, the requester will correct and then re-submit. However, the next task in the workflow will use the variables in the old submission instead of the new correct and approved submission. As a result, the task gets emailed to the wrong person, and with the wrong comments/info.
This only happens occasionally, most of the time the workflow will use the new correct submission.
Any ideas would be helpful.