When debugging perhaps track both
Get ( AccountPrivilegeSetName )
Get ( CurrentPrivilegeSetName )
The first always provides the PS used to open or relogin to the file
The second returns the PS when the calc is executed which can be different if a script is running with full access
Thanks, Oliver - just got a response from a local developer friend, as well - I hadn't made note of the changes to the old Get(CurrentPrivilegeSet) function.... Changing over to Get(AccountPrivilegeSetName) has resolved things.