Respuestas a tus preguntas:
1) Correcto no puedes ir subiendo de version de android hasta llegar a la 6.0.1. Como mucho puedes bajar a la version anterior de android.
La razon de esto es por el tema del bootloader que implementa motorola. Te voy hacer un pequeño resumen de este pequeño "GRAN" inconveniente que es el principal responsable de que los terminales de motorola/lenovo se quede en un bonito pisapapel, sobre todo si no muy muy bien lo que haces.
Cuando flaseas un bootloader por comandos fastboot antes de realizar el proceso de flaseos el mismo bootloader que tiene instaldo tu terminal revisa la version del bootloader que quieres instalar. Si la version del bootloader que quieres instaladar es superior al version del bootloader que tienes instalado en el motoX, te la flaseara sin problemas. Pero en cambio si la version del bootloader que quieres flasear es inferior al version que tienes instalado en el motoX, no te la flaseara y esto te lo indicara mediante un error el la propia ventana de comandos. Bien este efectivo sistema de seguridad antidowngrade de bootloaders que realiza el propio bootloader del terminal solo funciona cuando flaseas una rom stock por comandos fastboot a traves del bootloader del terminal. Pero este sistema antidowngrade de bootloaders NO FUNCIONA cuando se instala el paquete.zip de la OTA (la que se recibe de manera normal para actualizar tu termial) ya que esta OTA la instala el recovery del terminal y no el bootlader. Esta es la razon por la cual cuando recibes una OTA en el cartelito de las nuevas novedades que tiene la nueva version te indican que no se puede regresar a una version inferior.
Aqui te dejo las versiones de los bootloaders que hasta la fecha a tenido nuestro terminal
android 5.1.1 (LPH23.116-18) -> MBM Version: A0.1C
android 6.0 (MPH24.49-18) -> MBM : A0.48
android 6.0 (MPHS24.49-18-3) ->MBM Version: A0.48
android 6.0.1 (MPH24.107-58) ->MBM Version: A0.4A
android 6.0.1 (MPHS24.107-58-1)->MBM Version: A0.4A
Estos datos los puedes encontrar en los mismos paquetes de las roms stock.
2) Correcto si podras instalar nougat ya que la ultima version del bootloader que tienes instalada es la version (MBM Version: A0.4A), es decir tienes la ultima.
En tu caso podrias por ejemplo downgreas a la version de android 6.0.1 (MPH24.107-58) y por OTA actualizar a la version de la 6.0.1 (MPHS24.107-58-1) ya que ambas tienes la misma version de bootlader. Pero por ejemplo si downgreas a la 5.1.1 que tiene la version del bootloader (MBM Version: A0.1C) no te la intalara ese bootloader y tendras la version (MBM Version: A0.4A), pero si instalara toda la rom (kernel, baseaban y system). Cuando te salte la OTA para subir a android 6.0 (MPH24.49-18) como el recovery del terminal no revisa la version de bootloader que tienes instalado te faseara la version (MBM version: A0.48) que es la que correspondre a android 6.0 . Y hay es donde te peta el bootloader y te lo corrompe.