I checked the databases for RHEL9 guest os mappings and found some issues
- there are two guest os for Red Hat Enterprise Linux 9
mysql> select * from guest_os where display_name like "Red Hat Enterprise Linux 9%";

- guest os name has extra comma
select * from guest_os_hypervisor where guest_os_id=316;

- another guest os only applies on VMware 7.0.1.0
select * from guest_os_hypervisor where guest_os_id=336;

this is not the only one. all guest os mappings in #7095 have the same problem (only supported in VMwre 7.0.1.0).

ISSUE TYPE
COMPONENT NAME
CLOUDSTACK VERSION
CONFIGURATION
OS / ENVIRONMENT
SUMMARY
STEPS TO REPRODUCE
EXPECTED RESULTS
ACTUAL RESULTS