O objeto con tem um campo TIMESTAMP (segundos desde a época) e TIMESTAMP-REAL ; provavelmente o primeiro é mais fácil de trabalhar. Por exemplo, você pode gerar o NAME e TIMESTAMP e, em seguida, sort e tail o resultado. No modo conciso, os campos são separados por dois-pontos por padrão, portanto, você precisará definir o separador de campo sort adequadamente, por exemplo,
nmcli -t -f NAME,TIMESTAMP con list | sort -t: -nk2 | tail -n1
Se você quiser apenas o nome da conexão, use cut ou awk usando o mesmo separador
nmcli -t -f NAME,TIMESTAMP con list | sort -t: -nk2 | tail -n1 | cut -d: -f1
ou
nmcli -t -f NAME,TIMESTAMP con list | sort -t: -nk2 | tail -n1 | awk -F: '{print }'