Issue when restarting consumers

Hi everyone, having an issue when restarting consumers, the fetch offset returned is the end or past the end of the topic, so theres no processing since theres no data to be processed at that point. Consumers have auto.offset.reset set to earliest and enable.auto.commit is set to true. Checking the consumer group offsets via the control center shows the current offsets as what I would have expected to be committed by that point, not the end. But this doesnt match the fetched offsets that the consumers pick up when restarted. Any recommendations for troubleshooting this?

If anyone is curious, the issue was with the retention time for the topic