It looks like consumer pause/resume functionality leaks memory, at least in situation when consumed partitions has all the time lot of data available.
I have tested this with only consuming data from kafka. Without Pause/Resume, With adaptive Pause/Resume and Aggressive Pause/Resume.
Pod memory utilization shows clearly that memory consumption is not healthy. From consumer statistics I can't find any reason for memory issue.
In attachment pictures from memory usages, and producer configuration parameters
consumer confic.txt