The Raspberry Pi OS is an "overlay" on top of a debian distribution. It includes an additional repo for the Raspberry Pi additions:
pi@raspberrypi:~ $ cat /etc/apt/sources.list.d/raspi.list
deb http://archive.raspberrypi.org/debian/ bullseye main
This repo provides a specialized kernel for the Raspberry Pi boards, and the Raspberry Pi foundation has updated their repo with a linux 6.1 kernel.
Now, in order to install the RPi OS in a VM, we had to use a (debian) rescue ISO to boot, mount the RPi OS filesystem, and manually install the more generic debian linux kernel, and the grub-efi bootloader. So the VM is not using the linux kernel from the raspberry.org repo, but from the Debian Bullseye. And that version (now "old stable") of Debian does not provide a v6.1 kernel.
The new Debian stable "bookworm" provides it, so it's relatively easy to update just the kernel version.
Last minute: it looks like RPi OS is getting a bookworm version, see https://raspberrytips.com/update-raspberry-pi-latest-version/
You can upgrade to it by updating both /etc/apt/sources.list and /etc/apt/sources.list.d/raspi.list to mention "bookworm" instead of "bullseye". Don't forget to remove /etc/apt/preferences and to snapshot the VM first