@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?