Если вы подпишетесь вручную, вам придется иметь дело с этим сценарием в коде приложения - в этом преимущество автоматической подписки c, все разделы будут назначены одной из групп после перебалансировки.
Чтобы обслуживать потребителей, постоянно покидающих группу с ручной подпиской, я думаю, вам нужно будет где-то отслеживать подписки и, возможно, попросить каждого потребителя проверить, что он жив.
Я Я не знаю, в каких случаях используется ручная подписка - мне придется go вернуться и проверить Javado c в KafkaConsumer, что довольно полно. Пока у вас нет локального состояния у потребителей, автоматическая подписка c кажется намного более безопасной и более устойчивой.