REMEMBER: when you cook the rom, check "don't overwrite recovery"
i think that twrp works well with mi4s too
Sorted. After wiping, I rebooted into Recovery, then flashed rom. It then went fine. Thanks for your suggestion.
I have exactly the same problem when using "libra_ts_twrp_3_0_2_0.img". When trying regular TWRP, it will not allow a wipe as it fails to mount Cache. Wipe works fine in "libra_ts_twrp_3_0_2_0.img". A bit frustrating.. Any ideas on how to fix?