We've had a similar experience after changing a network card our hypervisor nodes. If
you use NMCLI to affect the changes like mentioned above, the hosted-engine will revert to
the old settings upon a reboot of the nodes...
The only way to get around this in my experience is to make the networking changes from
the hosted engine web interface:
Compute, Host, Node, Setup Host Networks.
If done this way, the changes become persistent...
Hope this helps!