As reported in bug 256505 since rR10e266a0f7f001 performing kern_kldload while loading a kernel module is not allowed.
The VBoxNetFlt module does this to load ng_ether. Historically ng_ether was missing MODULE_VERSION information and could not be properly depended upon.
This has been fixed in rR1039b553cea050ec more than ten years ago though, so we can unconditionally use a proper MODULE_DEPEND.