1 Izan lo tienes root?.
2 Si eres root en los tweaks de Manu
AQUI .
Bluid.prop añadiendo los tweaks, tienes que intalarlo por recovey.
Tiene un tweaks para controlar el sensor de proximidad.
Serían estos! es para ver si te fuerza al sensor a comportarse como dios manda!.
Son para reducir el tiempo de respuesta , pero prodria funcionarte para tú problema , yo e probado un M5 1.2.1 , y con ellos no pasaba esto que dices.
# Reduce the black screen time of the proximity sensor
ro.lge.proximity.delay=15
mot.proximity.delay=15
ro.ril.enable.amr.wideband=1
3 Si no es root prueba un factory reset. Antes de un Hard reset.