Eso me ocurrió hace un tiempo tras flashear una ROM demasiado antigua tras haber "treblizado" el terminal con TWRP. En cualquier caso el fallo que describes se da sobretodo al intentar flashear una ROM cuyas particiones son distintas a las que TWRP ha hecho en tu terminal tras instalar una ROM mas reciente (intuyo que tendrías una ROM Oreo o PIE almenos). Para volver a Marshmallow, lo mejor sera que flashees una ROM por fastboot de forma que restaure tu terminal por completo, incluso te dejará el recovery de fabrica y empezar de 0. Ten en cuenta que si luego decides volver a instalar una custom ROM Marshmallow como la Small EUI que comentas, lo mejor sera que uses alguna versión contemporánea de TWRP para evitar problemas.
ROM 20s random para el LeMax2
https://androidfilehost.com/?fid=385035244224412741
Para instalarla hay que haber ido a la NASA por lo menos (SpaceX también vale

):
Arranca el teléfono en modo fastboot (cuando esta apagado, power + vol-, aunque desde recovery también puedes acceder a este modo desde el menú de reiniciar).
Descomprimes eso que te has descargado, conectas el terminal al PC por USB, abres la carpeta y verás que por ahí hay un ejecutable, lo ejecutas le das a cualquier tecla cuando lo pida y listo, a esperar que acabe el proceso (tarda un poco).
Hay mogollón de hilos que explican como hacer esto si te lías, aquí uno representativo:
https://www.htcmania.com/showthread.php?t=1277863
Espero que te sirva.