See https://github.com/spring-projects/spring-kafka/discussions/2015 Perhaps add an option to the `KafkaTemplate` to decide whether to use a different txId for producer-initiated transactions when using EOSMode.V1.