I include an example of the wrong entry files that gets created. This is
/boot/loader/entries/ovirt-node-ng-4.5.3.2-0.20221028.0+1-4.18.0-408.el8.x86_64.conf:
-----
title ovirt-node-ng-4.5.3.2-0.20221028.0 (4.18.0-408.el8.x86_64)
version 4.18.0-408.el8.x86_64
linux //ovirt-node-ng-4.5.3.2-0.20221028.0+1/vmlinuz-4.18.0-408.el8.x86_64
initrd //ovirt-node-ng-4.5.3.2-0.20221028.0+1/initramfs-4.18.0-408.el8.x86_64.img
options crashkernel=auto resume=/dev/mapper/onn_ovirt--clai1-swap
rd.lvm.lv=onn_ovirt-clai1/ovirt-node-ng-4.5.3.2-0.20221028.0+1
rd.lvm.lv=onn_ovirt-clai1/swap rhgb quiet intel_iommu=on
root=/dev/onn_ovirt-clai1/ovirt-node-ng-4.5.3.2-0.20221028.0+1
boot=UUID=9d44cf2a-38bb-477d-b542-4bfc30463d1f rootflags=discard
img.bootid=ovirt-node-ng-4.5.3.2-0.20221028.0+1 'modprobe.blacklist=nouveau
transparent_hugepage=never hugepagesz=1G hugepages=256 default_hugepagesz=1G'
id centos-0-4.18.0-408.el8.x86_64
grub_users $grub_users
grub_arg --unrestricted
grub_class kernel
---
You see that the last part of the "options" line (which is the part I typed in
the kernel command line configuration parameter in ovirt-engine) is surrounded by quotes.