What is the make & model of the enclosures you are using? I find the quality of most electronics these days to be quite poor so there are only a few brands that I will use personally. Personally I like these brands: Plugable, StarTech, and Anker. OWC also generally makes decent products, but not all of them allow access to a drive's health information so they are not always my favorite.
Are you connecting the SSD directly to the Mac?
If you are connecting the SSD directly to the Mac, then try using a good powered USB3 hub. Besides providing extra power to the drive the hub will also act as a filter & buffer. My Mac Mini actually requires this for reliable use of USB3 devices.
Have you tried booting the SSD externally on the 2012 laptop?
Have you tried both USB ports on the 2013 laptop?
FYI, Windows File Explorer won't see the Mac formatted SSD. You would need to use Disk Management on Windows in order to see if Windows physically detects the Mac formatted drive.
Also, check the firmware of the MX300 SSD. If you are using older firmware, then you should update the firmware to the latest version (easily accessible from the Crucial support website). While I don't believe this is the cause of your problems, I do know that the older firmware does have lots of issues so I highly recommend the firmware of the MX300 SSD to be using the most recent version available. The issues I've encountered using the older firmware is that when any of the SSD's NAND blocks go bad that they get stuck being reallocated so the SSD starts producing errors and it can lead to corruption of your data. Once the SSD gets into this state, it requires a firmware update AND an ATA Secure Erase to reset the SSD to factory defaults which destroys all data on the SSD. With the updated firmware I haven't had any problems with the MX300 SSD in our organization's Macs.
While backups have always been important, backups are even more important when using SSDs since it is impossible to recover accidentally deleted data from an SSD plus an SSD can fail at any time without any warning signs.