Yes, reinstall the vbox ports you have installed using ports, and make sure your kernel sources do exactly match the running kernel.needed to recompile vbox from source
Rebuild emulators/virtualbox-ose-kmod from ports. The problem at the moment is that the official packages are still being built for 12.1. For 99.9% of the packages this is not a problem. With kernel modules like those from Virtualbox loading a 12.1 kernel module on 12.2 will crash the machine.Kernel works properly, needed to recompile vbox from source ?