Hi Rosty,
How are you doing today? thanks for sharing the detailed context. I agree, it definitely sounds frustrating to have DBT tasks showing delays even after finishing the actual work. Based on what you've described, the delay is likely happening after computation, during the finalization or cleanup phase, where Databricks updates task metadata, writes logs, or commits final status to the control plane. Since this delay happens consistently across environments and without recent orchestration changes, it might be related to background processes like job metadata syncing, Git integration handling, or even SQL warehouse scaling behavior. A few things you could try: enable detailed logging to check if Git operations or metadata operations are hanging; check workspace audit logs to see when task status updates are written; and consider testing with a job cluster (instead of all-purpose) or toggling Git repo integration temporarily to isolate the bottleneck. If the delay persists, itโs a good idea to open a support ticket with Databricks since they can dig into backend timing more deeply.
Regards,
Brahma