как вы можете увидеть из шаблона он фактически не обновляет внутренний пул, он только создает его.Вы присоединяете vm , добавляя свойство loadBalancerBackendAddressPools к нику vm:
"loadBalancerBackendAddressPools": [
{
"id": "[concat(resourceId('Microsoft.Network/loadBalancers', variables('loadBalancerName')) , '/backendAddressPools/BackendPool1')]"
}
]