unity – Only part of my model animates, the rest stays still

I made an animation for when my character grabs a ledge, which has him set his arms and head into a position, and have him swing his legs back and forth, however only his legs move and his arms and head stay in the default resting position of the model.
I have a video of what’s happening. you can see the intended animation on the bottom right, and you can see what happens instead in the video.
Video link: https://youtu.be/PwrBdEsvgpY