It will be very useful to add "Host interfaces" in Host Prototype (screen 1) definition.
Then we can add more templates ex. Linux OS (which uses Zabbix Agent) and link it to the Discovered VM - (screen 2).
As you know without that, Zabbix will try to connect to zabbix agent on vSphere IP.
The same with SNMP Host Interface...
Workaround is to add more Host Interfaces to vSphere host, and then manually change it on every Item created from OS Linux Template... but .. thus is not "auto-discovery"