Need some help to recover the files/folders of my 4TB backup storage drive that crashed a few hours ago. Just happened all of a sudden

Already tried to "re-seat" the SATA connectors and also tried to swap the connectors with other working HDD. Still nothing and still showing "Not Initialized" drive.
Here's a screenshot of the Disk Management disk status:

Run TestDisk as administrator but it seems like choosing EFI -> Analyze, doesn't work at all. Even the Advanced option.
Been waiting for almost an hour if there would be a message that will show after the "Trying alternate GPT" message:

Here's the result if I choose Intel -> Analyze (Read Error):

Here's the testdisk.log output:
Thu Jan 6 20:17:03 2022
Command line: TestDisk
TestDisk 7.2-WIP, Data Recovery Utility, September 2021
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org
OS: Windows 8 (9200)
Compiler: GCC 11.2, Cygwin32 3001.4
ext2fs lib: 1.45.3, ntfs lib: 10:0:0, reiserfs lib: none, ewf lib: 20140608, curses lib: ncurses 6.1
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=4000787030016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=512110190592
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=4000787030016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive3)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive4)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=511515295744
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=250041335808
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=4000650887168
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=1999804301312
Hard disk list
Disk \\.\PhysicalDrive0 - 4000 GB / 3726 GiB - CHS 486401 255 63, sector size=512 - ST4000DX001-1CE168, S/N:Z3057BN3, FW:CC45
Disk \\.\PhysicalDrive1 - 512 GB / 476 GiB - CHS 62260 255 63, sector size=512 - ADATA SX8200PNP, S/N:2J1320089440 _00000001., FW:R0906I
Disk \\.\PhysicalDrive2 - 4000 GB / 3726 GiB - CHS 486401 255 63, sector size=512 - ST4000VX000, S/N:WDH07ML5, FW:CV11
Disk \\.\PhysicalDrive3 - 250 GB / 232 GiB - CHS 30401 255 63, sector size=512 - Samsung SSD 850 EVO 250GB, S/N:S3NYNF0JA01045R, FW:EMT03B6Q
Disk \\.\PhysicalDrive4 - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512 - ST2000DX002-2DV164, S/N:Z4Z7A3FR, FW:CC41
Partition table type defaults to EFI GPT
Disk \\.\PhysicalDrive2 - 4000 GB / 3726 GiB - ST4000VX000
Partition table type: EFI GPT
Partition table type defaults to EFI GPT
Disk \\.\PhysicalDrive2 - 4000 GB / 3726 GiB - ST4000VX000
Partition table type: EFI GPT
Analyse Disk \\.\PhysicalDrive2 - 4000 GB / 3726 GiB - CHS 486401 255 63
Trying alternate GPT
Current partition structure:
Trying alternate GPT
Should I initialized the drive first in Windows, before running it on TestDisk to analyze?
I feel like initializing the drive will "format" and delete the partition completely and thus no way to recover the files / folders anymore.
Any help will be highly appreciated.
Thanks guys!...
P.S.
Is it possible to confirm if the problem is a corrupted firmware? I read that one primary cause of a corrupted firmware is that the hard drive cannot be initialized.
I've tried to initialize the hard drive and I'm getting this error:
