I think that's because we don't create resources for disabled networks any more and {{role.name}}HostnameResolveNetwork maps to internal-api[1] that you've disabled in your network_data.yaml.
If you've to disable internal_api network, you've override ServiceNetMap to set {{role.name}}HostnameResolveNetwork to ctlplane (the only one enabled).
I think that's because we don't create resources for disabled networks any more and {{role. name}}HostnameR esolveNetwork maps to internal-api[1] that you've disabled in your network_data.yaml.
If you've to disable internal_api network, you've override ServiceNetMap to set {{role. name}}HostnameR esolveNetwork to ctlplane (the only one enabled).
[1] https:/ /github. com/openstack/ tripleo- heat-templates/ blob/master/ network/ service_ net_map. j2.yaml# L92
On master you're seeing the old behaviour as you're probably not using the latest.