Mkinitcpio incorrectly generates kernel names for loading

After kernel versions 6.8 and later, the system incorrectly generates kernel names for loading. The name of the version was missing from their name. Instead it is empty. I planned to fix the problem myself, but first I would like to find out if this is a system bug that everyone needs to fix.

# mkinitcpio preset file for the '' package

#ALL_config="/etc/mkinitcpio.conf"
ALL_kver="/boot/vmlinuz-"

PRESETS=('default' 'fallback')

#default_config="/etc/mkinitcpio.conf"
default_image="/boot/initramfs-.img"
#default_uki="/efi/EFI/Linux/manjaro-.efi"
#default_options="--splash /usr/share/systemd/bootctl/splash-manjaro.bmp"

#fallback_config="/etc/mkinitcpio.conf"
fallback_image="/boot/initramfs--fallback.img"
#fallback_uki="/efi/EFI/Linux/manjaro--fallback.efi"
fallback_options="-S autodetect"

Then do a forum search before you post.