Looks like the issue may have just been a loose NVMe connection? After re-seating the NVMe drive it boots without issues, but `btrfs scrub` fails with a metadata error so something is still wrong, going to try `btrfs check --repair` from a live CD...