If you notice that the descriptions from a Snowflake table, for example, get deleted when dbt is your source of truth, it is likely that you have the data source scheduled to run after the dbt run. Atlan recommends following the order of operations as documented in How to order workflows.
You can also use dbt's persist_docs
feature to ensure that your metadata persists through workflow runs.