Problems updating a 13" Mid-2012 Macbook Pro from an HDD to SSD
I have an older (mid-2012) 13" Macbook Pro that I would like to pass on to my kids as I upgraded to an M1 Macbook Pro 2 years ago. I am trying to replace the original HDD with a 500GB Crucial SSD (it is an MX500). After installing the SSD on the laptop I initially tried to install Linux and almost got through the process but the bootloader didn't want to recognize the hard drive after the installation media was removed so I removed the hard drive and used the recovery system on startup to make a clone of my old HDD (the internal drive at that point). This failed so I opted to install a fresh copy of Catalina onto the hard drive through the recovery system (the SSD was externally connected via a dock). This succeeded (yay!) and it immediately booted into the newly installed operating system. I then re-installed the new SSD into the laptop and started it up and the bootloader doesn't want to boot from the drive (all I get is a grey circle with a slash through it that blinks randomly and sometimes I get the folder with a question mark). If I have the old HDD docked and connected as an external drive it will boot from that and I can see the SSD as an internal drive through Disk Utility and even in my Boot Manager as a selectable option but it won't actually boot from there (though it happily boots from my old HDD when it is the internal drive). I have cleared the NVRAM/PRAM and this doesn't seem to help. I have read that these 13" Intels sometimes have issues with the SATA cable but wouldn't that cause read issues when my HDD is the internal drive as well?
Any thoughts would be appreciated. Thank you!
MacBook Pro 13″, macOS 10.15