The select single catagory can only be a single name in this case so you have to make sure you are only giving it a single name.
In your statement after getting the manager role you are passing back a text list of two strings
"UserTest1":"UserTest2"
This needs to be one or the other not both.
I think you are still missing an important change as you are trying to use a view that list the person who created the document.
My original suggestion based upon what you asked was to create a field that lists all the users who are able to read the Document.
For example a person Joe Blogs creates a new request. He is a member of sales department
The Form that is saved has a field called allowedreaders which is computed when composed.
The value of it would be
@Name([CN];@UserName):@dblookup("";"servername":"names.nsf";"($Groups)";Department;"Members")
You will have to have on the form a field called department that is selected by user or is a lookup of some description otherwies there is no way for system to know what department doc is refering to.
If the user bob smith was in the group Sales then the field allowedreaders would contain two strings
"Joe Blogs" : "Bob Smith"
In your view make first catagorised column show the contents of field AllowedReaders and make sure you set the value, show multiple values as seperate enteries.
Now the document created above would show twice in the view, once under Joe Blogs and Once under Bob Smith.
Your embedded view single catagory view code would just need to use
@Name([CN];@UserName)
And each of the users listed in AllowedReaders would only see the document once.