Job terminated due to timeout may occur when attempting to run a Job Template.
This happened to me when my Job Template was getting files from a Git repository, and the Git repository was quite large. My Git repository was just over 2 GB. The fix here was simple. I simply just had to remove large, unused files from my Git repository.