For example, let's say there is a discrepancy in offsets.retention.minutes, what setting becomes effective, from which broker? Does each broker have its own setting for partitions of __consumer_offsets that are hosted by that broker?
EDIT:
Apparently, I didn't understand what is offsets.retention.minutes setting for, I think I realized it after reading this question on SO.
I didn't understand the difference between that setting, and log.retention.minutes config for __consumer_offset topic, but now I think I do. Still, there may be some other settings that may be problematic if not set same on each broker in cluster?