This error is the standard system functionality, only one resource should be assigned to Marketing Default Approver Role
Use the following SQL query to check the setup
SELECT a.role_resource_id ,
a.role_name,
b.resource_name ,
a.ROLE_TYPE_CODE,
a.role_id
FROM jtf_rs_defresroles_vl a,
ams_jtf_rs_emp_v b
WHERE a.role_type_code IN ('MKTGAPPR','AMSAPPR')
AND a.role_resource_type = 'RS_INDIVIDUAL'
AND a.delete_flag = 'N'
AND TRUNC(SYSDATE) BETWEEN TRUNC(a.res_rl_start_date) AND
TRUNC(NVL(a.res_rl_end_date,SYSDATE))
AND a.role_resource_id = b.resource_id;
Remove the duplicate and assign only one user to the Role Marketing Default Approver and try the flow again.
Use the following SQL query to check the setup
SELECT a.role_resource_id ,
a.role_name,
b.resource_name ,
a.ROLE_TYPE_CODE,
a.role_id
FROM jtf_rs_defresroles_vl a,
ams_jtf_rs_emp_v b
WHERE a.role_type_code IN ('MKTGAPPR','AMSAPPR')
AND a.role_resource_type = 'RS_INDIVIDUAL'
AND a.delete_flag = 'N'
AND TRUNC(SYSDATE) BETWEEN TRUNC(a.res_rl_start_date) AND
TRUNC(NVL(a.res_rl_end_date,SYSDATE))
AND a.role_resource_id = b.resource_id;
Remove the duplicate and assign only one user to the Role Marketing Default Approver and try the flow again.