Hello @arkiboys ,
Thanks for the question and using MS Q&A platform.
As per my understanding you have a dataflow which is pointing to a dummy csv file and when you use that dataflow in a separate pipeline (no other activities expect data flow) and it goes through without any issues but in a different pipeline where there are other activities including the above dataflow activity, sometimes it is failing and sometimes it goes through fine. Please correct me if my understanding is not accurate.
Since you are pretty sure that the timeout is happening at the dataflow activity, have you got a chance to verify where exactly is the timeout happening? Is it taking more time to spin up the compute or is it taking more time while executing the transformations within your dataflow activity?
I would recommend debugging the pipeline from end to end and step by step to identify where exactly the time out is happening. Please refer to this troubleshooting guide and see if that helps to identify the root cause and solution: Troubleshoot mapping data flows in Azure Data Factory
If you are sure that the dataflow is the one that is causing the timeout, then please follow this doc for improving the performance of the dataflow: Mapping data flows performance and tuning guide
Hope this info helps.