You can try this.
For the role, remove access to lead.
So now, any user that has this role, doesn’t have access to the lead list.
Now, instead of assigning the lead, share the lead with the person with Write access: Sharing
You can try this.
For the role, remove access to lead.
So now, any user that has this role, doesn’t have access to the lead list.
Now, instead of assigning the lead, share the lead with the person with Write access: Sharing