Kafka has very powerful capabilities for offset tracking and automatic balancing of partition assignments across the members of a consumer group. Our Consumer snap integrates well with these capabilities.
It seems like you're not taking advantage of Kafka's offset tracking with consumer groups. Virtually all production use cases don't specify a value for the Partition or Offset properties.