I have two Samsung 870 EVOs - a 4TB and a 1TB. They always show in OpenCore boot picker. And they're usually in the 4,1->5,1 SATA bays (not the optical bays).
After macOS boot (to a different drive) the 870 EVO volumes are sometimes invisible, with macOS saying the drive bay is empty. This can happen after cold boot, or occasionally after a reboot. But only when booted from a different drive (usually an M.2). Reboots usually (but not always) cause my 870 to reappear.
If I choose a volume on the 870 from the OC boot picker (or if the system is set to a volume on the 870) then boot proceeds as normal. And all volumes hosted on my 870 mount as usual.
This behavior applies to the 4TB. My 1TB 870 has been out of circulation for awhile. I think it behaved the same way, but can't recall with certainty.
It took me awhile to realize my 870 exhibited any problems, as it didn't when set as the boot drive. Note that OCLP is installed to the EFI partition of the 4TB 870 EVO, so it would be immediately obvious if the drive totally failed to mount. But the OC boot picker always appears, cold boot or reboot. So when my 870 vanishes, it does so after OC has loaded.