Dbt different execution plan?

Hi,

I have an issue to understand DBT execution plan. I am running all (126) models and one of them is running more then an hour, but when I run this ‘slow_model’ separately (-m slow_model) its running only 3 minutes. I am creating a table and all of the subtables for "slow_model’ are also tables.
I analyse the source for the model in Postgre’s and execution plan was pretty good. There have to be some change of execution with more models running but don’t see it or don’t understand what is the difference.

1 of 1 OK created table model dbt_intermediate.imd_roles [SELECT 28371 in 194.88s]
90 of 126 OK created table model dbt_intermediate.imd_roles [SELECT 28371 in 3024.68s]

If you have any ideas, really appreciate
Thanks