Foreman Discovery fails to provision EL 8.10 & 9.6 on vSphere Compatibility level 20 & 21

Problem:
Foreman fails to provision Rocky & RHEL versions 8.10 and 9.6 from the Foreman Discovery Image when vSphere Hardware Compatibility level is set to 20 or 21 (vSphere 8). It will kexec and start installing the OS but will hang with high CPU usage and not complete the provisioning process, even if left for several hours.

For a workaround we can provision successfully on compatibility layer 19 then upgrade the compatibility level to 21 afterwards.

We can also successfully install from a Rocky 8.10 or 9.6 minimal ISO on compatibility level 21.

I was just wondering if anyone else has encountered this issue and whether it was worth reporting to Broadcom or RHEL?

Expected outcome:
Foreman completes provisioning

Foreman and Proxy versions:
3.16.0

Foreman and Proxy plugin versions:
katello - 4.18.0
foreman_remote_execution - 16.2.1
foreman_discovery 26.0.0
foreman-tasks 11.0.4

Foreman Discovery Image - 4.1.0

Distribution and version:
Rocky & RHEL - 8.10 & 9.6

Other relevant data:
VMware ESXi, 8.0.3, 24859861