Isto é devido ao delimitador que usamos, temos 8 espaços antes de ether
Podemos verificar usando o código abaixo.
ifconfig enp3s0f2 | grep ether | sed 's/ether.*//' |grep -o ' ' | wc -l
8
Assim, o 9º campo é ether
e o 10º campo é 00:90:f5:e5:e4:7c