Sometimes the VHDX container is fine, but the file system inside it (NTFS/ReFS) is corrupted.
chkdsk E: /f /r
Third-party recovery tools are often paid software and work on a "scan for free, pay to recover" model. Use the free scan to see if your data is salvageable before purchasing a license.
: Open Command Prompt as Administrator and run: chkdsk G: /f /r