Possibly related bug: https://bugs.launchpad.net/tripleo/+bug/2017732 with related fix: https://review.opendev.org/c/openstack/tripleo-common/+/881438 (Merge date April 26)
I believe we already fixed this upstream by https://review.opendev.org/c/openstack/tripleo-common/+/881438 and that one is missing. We probably have to check the images being used.
I noticed that puppet-ironic requires paths specific to CentOS and we have to adjust these for RHEL. The paths contain "centos" but we have to replace it by "redhat" according to the file installed by RHEL packages. https://review.opendev.org/c/openstack/puppet-ironic/+/882693/1