El delimitador por defecto de cut es el tabulador. En el primer caso, tras el tamaño hay un tabulador, pero ls separa los campos mediante espacios, parece.
Para usar cut con campos, por defecto usa TAB como delimitador, necesitas especificarle otro delimitador si pretendes usarlo con ls, o usar otro tipo de filtrado.