Duplicate screen lag on Android Each time I turn on my LG G3 after some pause (30 sec + ) when the display is turned off I get this weird lag. Like the screen is duplicated on half the screen. Then After 2 seconds it get normal.

Also, when I call someone and the screen turns black while i hold it to my ear, if it takes more than 20-30 seconds, when I pull it from my ear to close the call it happens again(lasting 2-4 seconds). It looks something like this:



I tried turning off animations and it seems to work a bit better but still have this problem. Not sure if it's software problem or my device is faulted.
Since a factory image flash hasn't helped you, and with the information provided in the comments, the problem is at the hardware level. It may be in the screen or the input processing hardware on the motherboard. You could try getting the device repaired. Note that the device does not need to look broken to be broken.