When I boot FreeBSD 12-CURRENT r327038 on a Dell Inspiron 7352 (i7-5500U, 8GB DDR3) and reboot, the screen lights up but ends up blank and not showing anything. This bug exists in both UEFI and Legacy mode, and existed as early as 9.1-RELEASE. Keep in mind that I have an aftermarket SSD (SanDisk X400 512GB 2.5") in this laptop. I also have this issue when booting from USB. Shutdowns work fine.
Another laptop, a HP EliteBook Folio 1040 G1 (which is my primary FreeBSD machine) also has a SanDisk M.2 SSD (SD6SN1M-256G-1006) although this SanDisk is a HP OEM part, and the 1040 not have this issue.
My desktop (homebuilt, Asus H87M-E motherboard) also has a SanDisk SSD (ReadyCache 64GB, don't remember exact model number) used for a ZFS cache, and the desktop does not have any problems with FreeBSD reboots either.
All 3 systems have UEFI with Secure Boot disabled and CSM enabled (in a hybrid UEFI/BIOS mode).
Keep in mind that both laptops and the desktop are personal (i.e. owned by me), the Dell is used for schoolwork and internship and the HP is used for personal stuff (including Port maintenance). I am hoping that I can use FreeBSD for my schoolwork as well instead of Linux and don't want to use my EliteBook for schoolwork.
A 128GB Kingston SSDNow 300 SSD also had this issue. On a Zotac BI323, this exact SSD did not have an issue. It's not an issue with Sandisk or Kingston, but with Dell and Insyde (who makes the UEFI in this system).
FreeBSD 12-CURRENT r329320 does not have this issue. Thank god!
However, 11-STABLE r329338 still has this issue. Maybe it has been patched in HEAD but hasn't been MFC'd yet.