Idle Animation being interrupted by other animations, please help!

I set up my idle animation so it checks player movement velocity = 0, then it plays the animation in a loop, but when i perform actions like shoot/reload, after those animations are finished, the idle animation doesn’t continue unless i move the character and stop again. How do i fix this so that the idle animation automatically continues playing after other animations are finished?