Noone is saying that it won’t work. However two potential issues have been highlighted for you.
At that price noone is going to buy a drive and test it for you hence the suggestion from @2disbetter that you need a reliable returns policy, in case it doesn’t work out.
The two issues are:
- An earlier report of booting issues (from August last year - so may be out of date anyway) that may be specific to that make (Sabrent).
You would need to confirm your BIOS type (e.g. Coreboot/SeaBIOS), and version, and operating system make and version.
- Generic comments about the fundamental limitation of BIOS ever booting from a drive bigger than 2TB (that will apply to any computer that uses BIOS) - and how you work around that.
So you can probably maximise your chances of getting this working and minimise your chances of disappointment by booting from the SATA SSD and putting your data on the 2TB or 4TB NVMe drive.
(The two benefits of the above arrangement are that 1. you are not subject to BIOS limitations or vagaries - no workarounds needed-, or even GRUB/kernel vagaries in the boot process 2. you have a fully booted working system to troubleshoot issues accessing the data drive if there are problems.)
Or maybe you like a challenge.
I would still want a reliable returns policy.
I wonder how you planned to migrate data from the 2TB drive to the 4TB drive even assuming that it all worked. Sounds painful. (I have an NVMe drive enclosure and that is one approach but …)