He estado investigando un poco más. Por lo visto hay usuarios que han cambiado la batería por sus propios medios, y han solucionado el problema.
Es decir, que parece que efectivamente es problema de hardware. En XDA comentan que se debe a la carga rápida, que hay algunas baterías de Motorola que no soportan esos voltajes, y de ahí que acaben perdiendo capacidad y dando problemas de reinicios. La verdad es sorprendente lo rápido que carga, y te hace pensar si eso es bueno para la batería
.
https://forum.xda-developers.com/mot...ences-t3762062
En AliExpress hay baterías. Hay alguno al que se la ha cambiado la propia Motorola en garantía, pero otros no. Supongo que depende del país.
Adjunto captura de pantalla de un user que ha cambiado la batería. Más de 5 horas de pantalla con Oreo recién instalado.