The only reasonable answer is... try yourself.
My case (Mi Mix2S): I was able to install 8.8.X (xiaomi.eu dev branch), then 10.0.0.3 (xiaomi.eu stable branch), then again 8.10.25 + 8.11.1 ((xiaomi.eu dev branch) without wiping data and everything worked flawlessly. Instead I was not able to move...