I got it !
thanks to this question Why is the root motion feature not allowing my character to climb? - Character & Animation - Unreal Engine Forums
It seems that root motion translation in UE4 ignores Z movement unless the player is in flying movement mode.
I should enable flying mode and returning it back to my default mode when my montage is done.