I would check both ends of the power cable, and both ends of the sata cable.
When diagnosing hardware detection by the BIOS, I have resorted to removing all drives and working through power and data cable swaps until it works.
If the old drive is at least detected (but failed) by the BIOS, it may be better to do this exercise of cable verification with the old drive, rather than subjecting the new drive to questionable plug and guess testing.
When you have proven data and power cable give it another go. Please confirm that when you get to install it is correctly showing the FreeBSD BIOS loader only option.
From: https://ghostbsd-documentation-portal.readthedocs.io/en/latest/user/installation-guide/installation-guide.html
Please note: If the live system was booted in UEFI mode, the installer will show “FreeBSD UEFI loader only”. If booted in BIOS mode, the installer will show “FreeBSD BIOS loader only”.