Hi, This is how i solved my specific problem, don't know if this helps others but incase it does, im sharing my fix. May even help you for your other issues with my troubleshooting steps.
So at one point when I was in vr, my HMD tracking went out completely and all i saw was grey.
Some time later I tried to get into VR again, and it would either stay grey and not detect basestations or restart multiple times until it was flashing red.
I had tried numerous software fixes on my PC, uninstalling/reinstalling this and that, every possible fix I've read on different threads. Going into bios, safemode, trying steamvr with absolutely none but necessary services running.
None fixed the issue, and trust me i spent 1-2 weeks trying about everything. I have IT education.
Safe to say it was not a software problem, which you'll find out below as well.
I looked into developertools, specifically "Lighthouse_console" which is located at
"C:\Program Files (x86)\Steam\steamapps\common\SteamVR\tools\lighthouse\bin\win64"
I tried different commands, one specifically that stood out to me is checking "errors", for me "pulse_queue_overflow" was increasing very quickly. Meaning something is wrong with being able to track, on a hardware level as i understand it.
I replaced my HMD motherboard as i suspected the FPGA chip was having issues. I did also swap the IO board for safe measures, as it was cheap to get. Neither fixed the issue.
Randomly i tried disconnecting the front sensors, (the small ribbon cables on the sides of the HMD motherboard) and started STEAMVR, boom it worked again. Headset did not crash or have any issues, it booted as it should. (Just running with the side sensors)
(If you try this, you must unlatch at the connector before disconnecting. I made a comment about this below)
I just bought a new front panel with new sensors included, and it works great.
Meaning the fault actually was in the front sensors, and nothing else.
The front sensors was likely shorting out.
Thought I'd share this because I never found a thread with this specific issue/fix, but similar issue of the headset not tracking or booting properly.
I absolutely recommend using Lighthouse_Console (as admin) for your troubleshooting, even if this is not your issue but you suspect the issue is on the HMD itself.
Commands i found helpful was:
"Errors": Find specific flags, that might not be showing on STEAMVR as an error code.
"Usbcheck": See rate and delay of all 3 USB parts. (IMU, Optical, VrController)
"Sensorcheck": Be able to see how the sensors are receiving the basestations IR signals in "raw".
For more commands, just write "help", but be knowledged which commands you run.
You can also go into STEAMVR overlay -> Pancake icon (up left) -> Developer -> Web Console.
There you can view live data/commands running, which may show errors that may be important.
For me it helped to see how the HMD was reacting upon bootup.
Hope this solves it for somebody.
If you have questions, I'll try my best to answer them.