Project Creation Failed: Sdl.SDK.ProjectAutomation.Samples.BatchAnalyze: Using Remotely

Hi,

Setup:

GS2017 SR1 CU7 and Studio Client 2017 SR1 CU11.

Purpose:

Testing Automation based on Sdl.SDK.ProjectAutomation.Samples.BatchAnalyze. We are using this code to automate project creation on the GS 2017 TM Server to test behavior and troubleshoot different issues. 

Description:

We have one proxy server where is installed Studio Client and from there we run the automation. It uses TM server located on another server. The project always fails during Adding TM task, it also results that RabbitMQ service and TM Service fail on the TM server. 

If i create the project manually on Proxy server from Studio Client the project is created successfully. Also If i run the Testing Automation from TM server locally the Project is created successfully.

Question:

Is there any difference between method used in Studio Client and in Sdl.SDK.ProjectAutomation.Samples.BatchAnalyze? I understand it uses Studio API, so there should not be any difference. Could there be some difference in Time Out, that RabbitMQ evaluate the communication as invalid as there is no Heartbeat from client? 

Do you have idea where should i look at or on what to focus? Any help would be very appreciated. 

thank you and regards,

Frantisek