helm формирует манифесты и передает их api серверу, он ничего сам не выставляет.
Поэтому во-первых вы всегда можете проверить что он передаст api серверу, запустив helm с --dry-run.
А во-вторых - у вас должен быть настроенный и имеющий пул адресов load balancer аля metallb и т.п. Ваш скриншот показывает, что у вас проблема именно с его настройкой, так как external ip присваивает он.