I came to Manjaro when 440 was a thing so no, i had no previous 310 installed hence the packaging(maybe) bug.
I chose to install virtualbox and virtualbox-guest-iso packages it installed linux310 and linux310-virtualbox-host-modules as well, so i had to manually install linux44-virtualbox-host-modules and remove 310 related packages.
Manjaro should install only the ones for current kernel or all installed kernels(probably a preferable userfriendly way). Current behaviour can be considered a bug.