Generally wiped data, cashe/dalvik will be enought. I had one incident that from China dev rom to global dev rom on my redmi note 2 prime, I wiped system, data/dalvik fellow flashing the global dev rom, flashed superSU 2.65, reboot and twrp prompted me that my phone without root, twrp offer to flash superSU. But my phone still without root after booting up. Finanlly I flashed a China dev rom, then wiped data, cashe/dalvik. After completely booting. Flashed global dev rom, flashef superSU with success.
Today helped a friend to flash xiaomi.eu 6.3.3 rom from 6.2.25 with full wiped on redmi note 2 prime. After completely booted up. I can't found my twrp 3.0 backup by the inbuild twrp. So I used flashify to flash twrp 3.0 and restored back the data. I was wonder why twrp was inbuild with the rom which creating more problem.
personally I used twrp 3.0 by jermini to flash rom from china dev rom to global dev rom or vice versa without facing any problem.
Sent from my Redmi Note 2 using Tapatalk