Missing synchronization would cause acks to not be delivered to the broker. After enough acks were missed, the consumer would stop receiving messages due to the broker thinking the consumers prefetch is full.