Why have these two SSDs become unbootable?

During the last few months, I’ve installed macOS Ventura with OCLP onto two SSDs to use with my MacBook Pro 9,2 (mid 2012). One of them is 500Gb made by Integral where Get Info says it’s V13.6.4 and the other is 512Gb by NEXDRIVE where Get Info says V14.5. Both of them have become unbootable, and now I’m back to using an older SSD with Monterey! After booting from my Monterey SSD I can still read the data off the Ventura SSDs, though. I can’t just buy another SSD and hope the same thing won’t happen again and again! I need to find out what’s causing it. Due to SSDs of different makes being affected, I don’t think there’s any point just buying another make and hoping for the best.

Below is a the final line output from each of these SSDs using Verbose boot mode, before they refuse to go any further and the USB drive caddy light stays permanently o instead of flashing. Please can someone tell me what this means and how I can make them bootable again? I’ve taken pics of the screen showing the lines before these, but I don’t know if they’re relevant.

NEXDRIVE SSD - Five lines after message “** In Memory Panic Stackshot Succeeded ** Bytes Traced 15178”, followed by ethernet MAC address and ip address both listed twice as rows of 0, stops with message “Waiting for remote debugger connection”

INTEGRAL SSD - stops with message “er_state_obj_get_for_r” or with message “Matching <>/0[0] args on type 2” depending on whether or not debug options are used in installer

submitted by /u/Key-Nectarine-7894
[link] [comments]