According to what
proc(5)
has to say on/proc/[pid]/io
, _"Permission to access this file is governed by a ptrace access mode TRACE_MODE_READ_FSCREDS check; see ptrace(2)."_ The Ptrace access mode checking section of theptrace(2)
man page contains a list of things that are checked to grant or deny permission, including whether the process is marked dumpable, whether you have the same fsuid as the target process etc, might be worth it having a look at it.
A documentação foi adicionada recentemente, confira upstream.
Suspeito que você precise alterar o GID em que seu processo está sendo executado, além do UID.