Answering my own question: I tried using Huawei Phone Clone, but it didn't work in the Xiaomi, as it only allowed it to be a sender, not a receiver.
Google backup did the whole installation of apps and I also found an app called SHAREit that worked for me.
However I had to setup all my apps one by one. Maybe I missed something?
For future reference, is there a way of transferring apps from one phone to another, including the settings?