para downgradear a kitkat estando en gpe lollipop tienes que flashear el gpt.bin de la rom que quieras, por ej si vas a downgradear a stock motorola kitkat 4.4.4 de europa , flasheas aparte de los comandos que se han dicho, el gpt.bin
el gpt.bin se flashea primero quedaria algo asi
mfastboot erase cache
mfastboot erase userdata
mfastboot flash partition gpt.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot flash system system.img_sparsechunk.0
mfastboot flash system system.img_sparsechunk.1
mfastboot flash system system.img_sparsechunk.2
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.mbn
mfastboot erase cache
mfastboot erase userdata
mfastboot reboot
se flashea por mfastbootv2 (buscalo por internet)
y el recovery mas estable que he usado es el twrp 2.8.1.0