Hey man,
for me it started working again today! I did some workarounds yesterday: delete screen lock, also delete pin and everything. Let phone drain to 0% until it shuts off. Start it up like 10 times, you will see MI logo and it tries to boot and then shuts off because of low battery. After you do this a couple of times, only battery logo will flash. Repeat until you don't see battery logo and only LED lights up. So battery is completely empty. Let it sit with dead battery for 2-3 hours. Then, while off, charge it to 100%. Oh also I put some pressure on fingerprint sensor before turning it on.
I did every hardware test after, screen, flashlight, etc. Still got same result on the last FPC test as you did, but it's working perfectly again!! I think this last hardware test doesn't have to get passed. Now it's working 99% of the time with all 3 fingers I registered.
Maybe it was just luck, but this is what I did.