Você precisa usar alias em vez de root aqui.
Sua configuração existente tenta carregar /var/www/v-practicalplants/sso/public/sso/index.php , o que provavelmente não é o que você deseja. Independentemente de qual location está, root sempre especifica o documento root , ou seja, a localização de / .
Use alias para especificar a localização do location .
location /sso/ {
alias /var/www/v-practicalplants/sso/public;
try_files.....