After upgrading the ESXi host to vSphere 8.0 Update 3, Rocky Linux VMs deployed from templates using hardware compatibility version 19 or lower fail to power on with the below error message:
The guest operating system 'rockylinux_64Guest' is not supported.
VMware vSphere ESXi 8.0U3
For virtual machines with hardware compatibility versions 17, 18, and 19, the Rocky Linux (64-bit) Guest OS option is not available. Rocky Linux Guest OS is displayed in new VM deployment wizard only when Hardware compatibility version 20 or above is selected.
Upgrade the Hardware compatibility version of the VM that is already deployed from Template to version 20 or above.
Regarding the template with hardware compatibility version 19 or below, convert the template to a virtual machine, upgrade the hardware version to 20 or above and convert it back to a template. Once hardware version is upgraded, the Rocky Linux (64-bit) guest OS option becomes available in the Template VM creation wizard.
KB for reference on upgrading Hardware version: Upgrading a virtual machine to the latest hardware version