Kernel version numbers seem off, way off in some VMs and templates.
Mainly, that /boot/initramfs does not does not match uname -r.
uname -r vs ls /boot/initramfs* vs cat /proc/version vs cat /etc/os-release
OK dom0: 5.4.88-1.qubes, 5.4.88-1.qubes, 5.4.88-1.qubes, 4.0
BAD vm: 5.4.88-1.qubes, 5.10.11-100.fc32, 5.4.88-1.qubes, 32
BAD vmTemplate: 5.4.88-1.qubes, 5.10.11-100.fc32, 5.4.88-1.qubes, 32
I'm not sure what /proc/version shows on "normal" Linux vs. uname -r, but maybe check what kernel the BAD vm or template is set to use on its advanced tab?