As reported in bug 256505 since base commit e266a0f7f001 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 base r238844 more than ten years ago though, so we can unconditionally use a proper MODULE_DEPEND.