Component1 workflow is called from a list workflow and component2 workflow is called from component1 workflow.
Note1: component1 working getting trigger successfully however, component2 workflow is not getting triggered.
Note 2: If I run list workflow manually then there is no issue. All workflows get triggered.
From what I read in the help documentation (link) the maximum depth limit when calling component workflows is set to one. This might explain that you can run manually (with one level deeper to component 2) and not from the list (calling component 1 is first level and component 2 -would it be the second level - fails).