Você recebe todos 404 solicitações de recursos em /assets ? Eu suspeito que você queira alterar root para alias em location /assets , porque root acrescenta todo o caminho da solicitação ao diretório especificado, o que significa que nginx está procurando /var/www/frappe/sites/assets/assets/site.css , por exemplo.