I wanted to share a solution for a similar issue I experienced with my Redmi N10, as I found this thread while searching for answers. My resolution didn't require opening my Mi phone, unlike some suggestions I found.
In my case, the problem was caused by an extremely low battery. When I plugged in the phone, it vibrated, drew approximately 0.7-1A for around 30 seconds, and then shut off. I pressed and held the Volume Down button to enter fastboot mode, where the phone began charging at 0.7A. However, it would shut down again after about a minute. When attempting to charge the phone, the ammeter showed 0A.
To resolve the issue, I booted the phone in fastboot mode, quickly connected it to my computer, and ran the command "fastboot getvar battery-voltage." This showed a battery voltage of 3.1V. Then, I swiftly connected the phone (still in fastboot mode) to the charger. This time, the phone didn't shut down and continued charging at 0.7A.
I hope this solution helps others who may encounter a similar issue with their Redmi Note 10 or other Android devices.
I'd like to leave a link to other solutions on [link|https://bubiloop.com/mi-phone-charging-but-not-turning-on/|Mi phone not turning on|new_window=true] though charging I compiled. My current Mi phone is Xiaomi Civi 1 (256/12GB version) and I'm a big Mi fan due to the interface .