I've had to recover a few of my drives several times this past year. In fact, I need to run it again on a drive that corrupted just the other day, just need a spare drive before I can do that. It's an issue with a faulty USB hot swap sled that I have, which I only use for convenience.
But anyway, I tried a half dozen recovery programs when that sled starting having issues. Lost a lot of data in the trial and error process of restoring partitions and what not, but the one I've found most successful is GetDataBack Simple. It's not free (however it is free to try), but keep it in mind if nothing else is working for you.
https://www.runtime.org/data-recovery-software.htm
Also remember to never recover files to the drive you are recovering from.