@href I don't think I've used FreeBSD more than 30 minutes total in my life, so I can't say much about those.
I've been an OpenBSD (and actual BSD) user.
Not unlikely that there's some new CPU/motherboard technology that the kernel has no idea what it is, I think.
Like when I got my first computer with NVMe and GRUB just completely refused to consider the concept that /dev/nvme0n1p1 could be a thing. :-/
Works now though.
You have checked that "SecureBoot" (or similar) is off?
@href Maybe you can give the FreeBSD kernel some boot option to make it more verbose, so you can see more detail of what it's hanging at?
I, again, don't know about FreeBSD, but I know both OpenBSD and of course Linux has the possibility of passing such "commandline options" to the kernel from the bootloader.