About the grid layout, I think it needs a proper Theme, one that supports several screen layouts.
About the "rearrangement", I think that it has something to do with backups. It seems that all MIUI 10 releases try to restore the screen layout from some backup (maybe Mi Cloud, but not sure). It...