The Kafka Message Listener is basically really only listening for a new message. It is not committing any read action and basically not really reading the message. The reading action itself needs to be done in the job that is executed by the listener. Therefore, when you start reading from the same topic in the consecutive job and the previous messages have been committed, the first message that you get is the message that triggered the listener.
Let me know if that answers your question, please.