Hi. The following lines in base.cmd.j2 is
{% for device in ioc.environment.devices %}
drvAsynIPPortConfigure({{ device.PORT }}, "{{ device.HOST }}:{{ device.IP_PORT }}")
{% endfor %}
It should be as below to match schema.yml file in va role. (Because devices in not nested under environment. it is directly under ioc name)
{% for device in ioc.devices %}
drvAsynIPPortConfigure({{ device.PORT }}, "{{ device.HOST }}:{{ device.IP_PORT }}")
{% endfor %}