Yes, lsof use sudo.
PRIV_LSOF lsof -l -n -P -F ptPTn -i 2>/dev/null
I compare outcomes from non root user and root user and outcomes are same. I think that there isn't problem with privileges. Where can I check pattern which parses outcomes from lsof command?
It is not a parser problem; the picture you posted tells you that nothing was output. There must be a problem running the command.
You could turn on session logging and temporarily remove the error redirection. Looking in the session log would then allow you to see the error.