We had a similar problem on a test system we fixed it with the following
RDEFINE OPERCMDS MVS.MCSOPER.* UACC(NONE)
PERMIT MVS.MCSOPER.* CLASS(OPERCMDS) ID(ANYNAME) ACCESS(READ)
Apparently our user was authorised but the commmand did not run in our address space but in the Console address space or so I was led to believe.
If I read the docs correctly (no gurantee) the command will not be issued from your address space so it makes no difference that you are authorised . Can you change the UACC to read or authorise your consoleid for read access on the profiles. If this does not work I have no more ideas....you will have to find someone who understands RACF