Accessing queue recordings via call monitor

I have an agent trying to access their queue call recordings via the call monitor, signed in using extension/voicemail login to the voicemail and recordings module. The call shows up, but the recording does not.
When I log in using the “User Portal Admin” Username and password setup under Settings>Advanced Settings, I am able to see the recording listed under the queue number, but not the agent who took the call. Is there any way to alter the behavior, or provide the agent with access to the recording without providing the Admin credentials?

Is this something that the Call Recording Reports commercial module can take care of?

Any advice from the folks that have used the Call Recording Reports commercial module? Is there granular access in it to allow extension users access to queue recordings?