"Manjaro Settings Manager" -> "Kernel" seems to not work entirely correctly?

Since forever when installing new kernel with the help of the desktop app Manjaro Settings Manager → Kernel I always get a load of errors and none of the DKMS modules seem to be installed for it. Example log from the “Kernel” tiny GUI:

The following packages will be installed:
linux516
linux516-headers

Starting
resolving dependencies...
looking for conflicting packages...
Packages (2) linux516-5.16.2-1  linux516-headers-5.16.2-1
Total Download Size:   140.69 MiB
Total Installed Size:  256.74 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
linux516-5.16.2-1-x86_64 downloading...
 linux516-headers-5.16.2-1-x86_64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing linux516...
Optional dependencies for linux516
    crda: to set the correct wireless channels of your country
installing linux516-headers...
:: Running post-transaction hooks...
(1/6) Arming ConditionNeedsUpdate...
(2/6) Updating module dependencies...
(3/6) Install DKMS modules
==> dkms install --no-depmod hid-xpadneo/0.9.r54.g7d1e6fd -k 5.16.2-1-MANJARO
Deprecated feature: REMAKE_INITRD
Error! Bad return status for module build on kernel: 5.16.2-1-MANJARO (x86_64)
Consult /var/lib/dkms/hid-xpadneo/0.9.r54.g7d1e6fd/build/make.log for more information.
==> WARNING: `dkms install --no-depmod hid-xpadneo/0.9.r54.g7d1e6fd -k 5.16.2-1-MANJARO' exited 10
==> dkms install --no-depmod vboxhost/6.1.30_OSE -k 5.16.2-1-MANJARO
Error! Bad return status for module build on kernel: 5.16.2-1-MANJARO (x86_64)
Consult /var/lib/dkms/vboxhost/6.1.30_OSE/build/make.log for more information.
==> WARNING: `dkms install --no-depmod vboxhost/6.1.30_OSE -k 5.16.2-1-MANJARO' exited 10
==> dkms install --no-depmod openrazer-driver/3.2.0 -k 5.16.2-1-MANJARO
Error! Bad return status for module build on kernel: 5.16.2-1-MANJARO (x86_64)
Consult /var/lib/dkms/openrazer-driver/3.2.0/build/make.log for more information.
==> WARNING: `dkms install --no-depmod openrazer-driver/3.2.0 -k 5.16.2-1-MANJARO' exited 10
(4/6) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux516.preset: 'default'
-> -k /boot/vmlinuz-5.16-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.16-x86_64.img
==> Starting build: 5.16.2-1-MANJARO
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: xhci_pci
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-5.16-x86_64.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux516.preset: 'fallback'
-> -k /boot/vmlinuz-5.16-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.16-x86_64-fallback.img -S autodetect
==> Starting build: 5.16.2-1-MANJARO
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: xhci_pci
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-5.16-x86_64-fallback.img
==> Image generation successful
(5/6) Updating Grub-Bootmenu
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-5.16-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-5.16-x86_64.img
Found initrd fallback image: /boot/initramfs-5.16-x86_64-fallback.img
Found linux image: /boot/vmlinuz-5.15-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-5.15-x86_64.img
Found initrd fallback image: /boot/initramfs-5.15-x86_64-fallback.img
Found linux image: /boot/vmlinuz-5.14-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-5.14-x86_64.img
Found initrd fallback image: /boot/initramfs-5.14-x86_64-fallback.img
Found linux image: /boot/vmlinuz-5.10-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-5.10-x86_64.img
Found initrd fallback image: /boot/initramfs-5.10-x86_64-fallback.img
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
(6/6) Checking for .pacnew and .pacsave files...


Done ...

now checking the log files:

    ~  cat /var/lib/dkms/hid-xpadneo/0.9.r54.g7d1e6fd/build/make.log                                  ✔ 
DKMS make.log for hid-xpadneo-0.9.r54.g7d1e6fd for kernel 5.16.2-1-MANJARO (x86_64)
Wed Jan 26 10:50:54 EET 2022
make: Entering directory '/usr/lib/modules/5.16.2-1-MANJARO/build'
make: uname: No such file or directory
make: make: No such file or directory
make: *** [Makefile:1846: /var/lib/dkms/hid-xpadneo/0.9.r54.g7d1e6fd/build/src] Error 127
make: Leaving directory '/usr/lib/modules/5.16.2-1-MANJARO/build'
    ~  cat /var/lib/dkms/vboxhost/6.1.30_OSE/build/make.log                                           ✔ 
DKMS make.log for vboxhost-6.1.30_OSE for kernel 5.16.2-1-MANJARO (x86_64)
Wed Jan 26 10:50:54 EET 2022
make: Entering directory '/usr/lib/modules/5.16.2-1-MANJARO/build'
make: uname: No such file or directory
make: make: No such file or directory
make: *** [Makefile:1846: /var/lib/dkms/vboxhost/6.1.30_OSE/build] Error 127
make: Leaving directory '/usr/lib/modules/5.16.2-1-MANJARO/build'
     ~  cat /var/lib/dkms/openrazer-driver/3.2.0/build/make.log                                        ✔ 
DKMS make.log for openrazer-driver-3.2.0 for kernel 5.16.2-1-MANJARO (x86_64)
Wed Jan 26 10:50:55 EET 2022
make: pwd: No such file or directory

:: Compiling OpenRazer kernel modules
========================================
make -C /lib/modules/5.16.2-1-MANJARO/build M=/driver modules
make: make: No such file or directory
make: *** [Makefile:41: driver] Error 127

Usually then the next time upgrading the last kernel via pacman or yay, it does install the dkms modules correctly. So is there something wrong with the Manjaro Settings Manager Kernel module?

So because of this, I usually have to in grub menu choose the second (older) kernel, 5.15 in this case, until the 5.16 gets an update so it gets upgraded via pacman, for it to become usable…