Con todos los detalles que has dado y consejos que ya has puesto en práctica y no han dado resultado, se me ocurren pocas cosas.
Lo más probable es que sea una fallo en los drivers. Te recomendaría desinstalarlos todos, reiniciar el ordenador y conectar el teléfono al ordenador para que se instalarán los básicos automáticamente.
La ROM que tienes instalada es una Dev, ¿no?
Si lo recomendado anteriormente sigue sin dar resultados. Instalaría los drivers universales.
También probaría a conectar el teléfono con un cable corto, los largos a veces dan problemas, por lo que he leído.
Si sigue fallando, instalaría la última Dev Oficial No global.
Prueba también con el modo Download y Fastboot varias veces.
En cuanto al tema del root, hay aplicaciones para rootear, muchas ya no funcionan. Sin embargo, nunca he probado este método y siempre lo he desaconsejado.
Lo que se me ocurre es probar a instalar el zip de SuperSU mediante Flashify, una app. No estoy seguro de si instalando el apk de SuperSU directamente se conseguiría rootear el móvil.
Siempre he instalado SuperSU y, de esta forma rooteado el teléfono, a través de TWRP y con una ROM Dev No oficial.
