Ferrari's Charles Leclerc was left disappointed after qualifying seventh for the Mexico City Grand Prix.