We have set up Enable System Sender to use a placeholder user as the sender for DocuSign envelopes. The envelopes are sent via Apex Toolkit.
This feature was working fine in sandboxes but when we deployed to production, DocuSign is using the name and address of a different DocuSign user in the email. This user is configured in the sandbox but not in production.
If we change the permission of this user to DocuSign viewer in DocuSign, then Salesforce throws error citing 'You are unauthorized to use this envelope'. Even if we send the envelope using an existing DocuSign user in Salesforce, it throws the error/uses the above mentioned DocuSign user's email.