If you start first application with 3 threads (high level consumers) it’ll consume all 6 partitions. When you start one more application (same group id) with 3 threads all consumers threads (6) will be rebalanced and each thread will consume one partition.
Dzmitry