I did a really bad dumb. I setup a cache SSD drive for a large capacity HDD using lvm cache, and then set auto mounting rules for it in /etc/fstab. Unfortunatly I set it to mount with the "defaults" tag, causing the system to hang without the drives needed for the lv_cache. I didn't realize I had done something so dumb until later. After a power loss (system force shut itself off because of bad overclock) the cache became corrupted which causes the system to drop me into emergency mode EXTREMELY early in the boot process to the point where I cant even access the console locally. I was able to figure this all out by booting the system from a live usb and mounting the btrfs system and inspecting the logs with: