I have a traditional real time workflow that updates a field on completion of the workflow with "modified by".
It seems to intermittently update it correctly and the rest of the time just updates it to the owner of the record it's running against.
It works on a custom button in a custom entity and the workflow is set to execute as "The user who made changes to the record" so as far as I'm aware it should update it correctly and within the audit history it shows who triggers it fine but it has non consistency.
Any ideas?