Guys, could you help me? I'm reading 5 kafka threads through a list and saving the data in a Delta table The execution will be 1x a day, it seems that everything is working but I noticed that when I read the topic and it has no message, it still generates a directory with the delta table if on the same day I run it again and in this second run it reads some data in kafka even though I'm using ".outputMode("append")" it doesn't write anything to the existing delta table, now if I delete the checkpoint directory it works perfectly , what am I doing wrong ?