Shared Teams won't work in this case.
We have the workflow task role resolving to a "Document Control" role. That role is present in all PDMLink containers. There are different groups in those roles depending on the container you are referring to. If someone places an object from a container with the Corporate_Doc_Control group in the "Document Control" role and another object from another container with the MFGSite_Doc_Control group in the "Document Control" role, you are going to have a problem because the CN workflow will release all resulting objects at the end of the workflow as long as one of the Document Control groups approve the task.