se o Emperor for executado como usuário não privilegiado, os vassalos não podem cair para um uid e gid específicos e o master-as-root mais importante não faz sentido (geralmente é uma má idéia usá-lo, ele está aqui apenas para sistemas embarcados que precisam acessar o hardware para recursos específicos).
Verifique se um /var/www/app-cms/logs/uwsgi.log já existe e é de propriedade de root, muito provavelmente é o resultado de uma tentativa anterior e agora o processo unprivileged não pode acessá-lo no modo de gravação.
Por fim, não mapeie o Emperor e vassals para o mesmo arquivo de log, ele está implícito já que o descritor de arquivo 2 é herdado e pode levar a vários problemas se o vassal tiver permissões diferentes do Emperor (não é o seu caso)