Hi,
When running hosted-engine --deploy with the el8 ovirt-node, ansible 2.13 uses python3.9 by default.
But the installation fails two times because of missing netaddr and jmespath module for python3.9. I suppose the issue is not present in el9 because default python 3.9 presence.
The workaround is to install those two packages with pip:
dnf install python39-pip --enabelrepo appstream
pip3.9 install netaddr jmespath

Why not default installing those two packages ?