A simple answer is no.
A simple answer is no. Once you finish the flash, you will have everything back to the its unboxing status. I've never seen and dont know if there is a way to only flash miui offical revovery.
It is very simple.
1.download any Chinese fastboot img that suits your device.
2.download official flashing software from chinese miui forum.
3.connect your device to a pc and start flashing.
You need to take the Rom version difference into account. If you are a common user, you dont need to unlock the boot loader and flash new rom if you buy it in Italy. But if you buy it from China, the MIUI China version doesnt give you a good using experience and you need to unlock the boot...
I had the same experience like you but it was 2 years ago when i was using mi 8. I solved the problem by deleting Google play and re-install a older version of it. The problem made me confused so much like you but finnally I found it was because Google is updating its detecting technique and for...