Animator unable to properly transition between Animation Clips

Alright so my problem is next. I’ve got an idle animation and attack throw animation for character which work fine. Since i can reposition the character I need animations for catching (begining of reposition), carry state which handles the animations while characters is carried and drop when you finish repositioning. The following problem is:
From idle you can go to carry only when the parameter (trigger) catch is activated and that animation is just fine. The transition from catch to carry state is EndTime aka when carry animation finishes but that doesnt happen I just get returned from carry animation to idle back again even though there is no transition between those two states. I’ve tried adding tranisition from any state based on the same catch trigger but no success.

Here is a picture of diagram in animator windows. Any help is appreciated, thank you in advance!

![![alt text][1]][2]

EDIT:

I finnaly managed to do it the solution was like this:

Ive added to transition from (Any State) → (Idle) trigger parameter which is set to true in animator. I’ve moved the transition to Catch state to (Any State) → (Catch) with trigger Catch which i set programmaticaly to true when needed.

I think now it goes like this from any state which at start the trigger to idle state is true then it goes to idle animation, and from anystate i can play the catch animation which need to be triggered by Catch parameter. The cycle from (Catch) → (HoldOn) → (Drop) now works perfectly. Thank you Scrapy_ once more for idea.

Here is the new Animator state
alt text