Yikes, this looks awesome. I was having a lot of headaches trying to understand why FreeBSD current was being so annoying, seems like you’ve found some of the reasons. Dealing with intel-drm-kmod was breaking me. I’ll have to throw it back into one of my SSDs and give it a go again soo, using your notes to help out. Great work!
For now I had ended up trying OpenBSD current and it “just works”, which was not my experience on FreeBSD, but it did come with the caveat of much poorer battery life and running very hot - weirdly enough hot to the touch, but nothing in sysctl hw.sensors actually reads as hot. So for now I had sort of discounted FreeBSD.
But it is nice that, since working inside this laptop is so easy, I can always just yeet Arch from the other NVME drive I have in the shelf and test things out. If it doesn’t work to my liking, the “known good but hot” OpenBSD install is just one quick screwdriver away. 