Most software program will NOT restore data that was over-written with new data. They can recover deleted files, and fix partitioning and other issues, but not restore data that is already overwritten.
There might be a small possibility of restoring some of the data that was not over-written, but there are no guarantees.
You really need a professional service where you can send both drives and have them figure out what can be saved.
I would do a Byte by Byte image of both drives to another set of drives ( even USB external ) so that you have at elast a starting image in case there are more issues down the road.
You can certainly wait for more experts to jump in, but this sounds urgent.