Hi @SparkMan ,
This is expected behavior with Databricks job cluster reuse unless you change your job/task configuration. Look at following documentation entry:

So with your flow you have something like this:
Task A (job cluster) โ Task B (interactive cluster) โ Task C (job cluster)
If Task A and Task C share the same job cluster, the cluster will stay alive and idle during Task Bโs execution - because Databricks doesnโt consider the job cluster โdoneโ until all tasks that refer to it (A and C) have run. Thatโs why you see ~4 hours of idle time