¿Una persona que no puede reconocer alguna emoción en la cara o el lenguaje corporal de otra persona tiene una enfermedad mental o un trastorno social?

Suena como un mal funcionamiento en la amígdala, como se representa con agnosia socioemocional. Las agnosias suelen estar asociadas a lesión cerebral o enfermedad neurológica.

De Wikipedia: Agnosia socioemocional

A veces denominada Agnosia expresiva, la agnosia socioemocional es una forma de agnosia en la que la persona no puede percibir la expresión facial, el lenguaje corporal y la entonación, lo que hace que no puedan percibir las emociones de las personas de forma no verbal y limita ese aspecto de la interacción social.

La constelación de síntomas en la agnosia socioemocional también se puede observar en varios trastornos de conducta diferentes.

Autismo o Síndrome de Asperger

Tanto el autismo como el síndrome de Asperger muestran deficiencias en la comprensión de los estados mentales de los demás, incluido el reconocimiento de las expresiones emocionales. El daño a la amígdala también se ha relacionado con estos trastornos, lo que puede explicar por qué los síntomas parecen superponerse.

Síndrome de Klüver-Bucy

Aunque es raro en los seres humanos, el síndrome de Klüver-Bucy tiene muchos síntomas que son sorprendentemente similares a los observados en la agnosia socioemocional. La amígdala y los lóbulos temporales también se han implicado en la patología del síndrome de Klüver-Bucy, lo que lleva a la docilidad, la hiperoralidad y, en algunos casos raros, a la hipersexualidad. A diferencia de los pacientes de agnosia socioemocional, las personas con el síndrome de Klüver-Bucy también tienden a mostrar agnosia visual (incapacidad para reconocer los estímulos visuales) y tienen dificultades con la percepción visual.

Desafortunadamente, no existe una definición médica acordada para la enfermedad mental o el trastorno mental (por lo que no sé exactamente en qué contexto los está enmarcando), pero la agnasia es específicamente un trastorno neuropsicológico. El autismo / Asperger es un trastorno generalizado del desarrollo, no una enfermedad mental.