kfoster
Databricks Partner

What I have observed,

@dlt.table with a spark.read or dlt.read will create the table in mode=overwrite

@dlt.table with a spark.readStream or dlt.readStream will append new data

to get the update, use the CDC: Change data capture with Delta Live Tables | Databricks on AWS