There is one UDMA CRC Error which is usually an issue with the SATA cable, but there is only one error.
The rest of the SMART attributes look Ok, although there are a few which are unknown because the vendor hasn't published the specifications. I think this is the same controller the recent OWC SSDs use as the same attributes are unknown and the firmware version is in a similar format. I really don't know why these manufacturers bother to provide SMART attributes if cannot be bothered to publish the specifications so the attributes can be useful.
I have had a couple of the more recent OWC SSDs have some odd problems. I'm not aware of any performance issues, but there have been some firmware issues. I'm not a fan of this SSD controller.
I would remove the SSD and boot it externally using a USB to SATA Adapter/dock/enclosure. This will do two things. It will eliminate the internal hard drive cable as the problem (I know you replaced it) and it will also eliminate a compatibility issue with the SSD and the MBPro's SATA controller.
The only other thing you can do is try a hardware Secure Erase which will reset the SSD to factory defaults and restore any lost performance. I've also had the Secure Erase fix odd SSD issues as well. The easiest way is to create a bootable Parted Magic USB drive using Etcher (Mac/Windows/Linux). Option Boot the Parted Magic USB drive and select the orange icon labeled "EFI". On the Parted Magic desktop there should be an icon for erasing drives. Within the app, you want to select the "ATA Secure Erase" option. Do not select the "slow" erase option as it will not reset the SSD and will just cause undue wear to the SSD and it will just make the problem worse. The ATA Secure Erase should only take a few minutes to complete. You can get the last free version of Parted Magic from the MajorGeek's mirror link here.
Just make sure to backup your data first since the Secure Erase will wipe all data from the drive with no hope of recovery.
DriveDX should allow you to run the SSD's internal selftest. I believe the trial period only allows you to run the short selftest. You might be able to bypass this limitation by using the Terminal and running the command manually using the following format where I'm assuming DriveDX is located in the Applications folder so adjust the path accordingly:
sudo /Applications/DriveDX.app/Contents/Resources/smartctl -t long /dev/disk0
To view the results of the selftest wait at least until the estimated time has expired as reported in the output of the previous command, then you can run the following command:
sudo /Applications/DriveDX.app/Contents/Resources/smartctl -l selftest /dev/disk0
I don't have access to a Mac at the moment, so the path to the "smartctl" tool inside the DriveDX app may be not be correct. "smartctl" may be located in yet another sub-folder.
Make sure to keep us updated so it will help other users.