Hi Jay, had the same problem. After traying the same things as you I decided to go back to stock rom, installed it via Mi flash. That did the job. After that I installed the stable 12.0.3. I decided to wait for a stable 12.5 (till now I updated weekly)