We understand the issue but unfortunately not enough logs, screenshots were provided so we can point the exact problem.
We have to guess
Let say for example you have a very complex SQL which, takes a very long time to execute.
select * from table
So you open the transformation and it hangs because SQL is very slow.
In this case, we recommend our users use global variables.
set global variable to <condition> 1=2
and within the package set it to <condition> to 1=1
select * from table where <condition>
so when you open transformation the following SQL is executed
select * from table where 1=2
when you run it for the package
select * from table where 1=1.
the log file you provided has the following line
where <condition>
You may be using this approach or maybe not because the log file was modified.
It is possible to save packages and transformations into the file.
Unfortunately, they were not proved to us so it is very difficult to provide support.
Package screenshots will help as well