I've never been able to successfully restore from TWRP on a Xiaomi phone, official or otherwise. Generally speaking, there should be no real need anyway, just back up your apps with Titanium, and there aren't even that many apps where you really need the data, the app itself can be restored...