Idk. There’s more than one reported issue of windows 10 missing the dll. Moot point? Valid concern?
Can you even just include the dll without legal issues?
Aside from that, I’d defer to your idea for the kernel. It’s probably a better solution anyway since it’s what battleye and others do.