but I don't see how scripts such as fixdep or modpost (should be built for host arch) get included in the SDK
Is rebuilding the fixdep and modpost on the host machine after installing the yocto SDK, and then building the out-of-tree kernel module a correct approach?