В теории может быть так и стоит оставить, выставить
max.poll.interval.ms на тот интервал который мы будем пробовать, а потом вся консьюмер группа будет мертва до момента пока система не оживёт и мы не сможем протолкнуть все то что в буферах валяется. Затем будет poll , ребаланс ... вроде складывается и можно будет без pause обойтись