I am also having the exact same issue as you but with the Mi9T Pro. Have tried flashing twice and clearing the cache. The reboots are happening multiple times per day.
Would appreciate if anyone has any ideas. Have tried reading logcat to pinpoint the issue but with no luck.