If your Seagate external drive is not mounting or reading at all. It seems there are something wrong with the disk file system rather than the driver issues. Firstly, I suggest you insert the disk in a Windows PC to see if the disk is mounted. If the disk is not mounted, you can make sure it's file system corruption. Then you need to verify and repair disk errors on Windows with this thread: https://answers.microsoft.com/en-us/windows/forum/windows_10-files/repair-an-external-hard-drive-connected-to-windows/940c5086-bb8b-44b4-9e71-151f26d08c2b
If you still can't mount the Seagate disk, the disk is seriously damaged. You would need to get a new USB device to clone this corrupted disk, download a data recovery software on Windows, and then scan lost data on the cloned disk. I recovered data off a hard drive that wasn't being recognized using software from iBoysoft: https://iboysoft.com/data-recovery/free-data-recovery.html
Several other tools failed. The hard drive was dying.
If data recovery software can't recognize your USB drive, the next try is to find a professional service. Don't be surprised if they quote you several hundred dollars.
I hope this works for you.