Animations not working correctly on a secondary rig

So I was trying different sizes of the main custom character and came through a problem, the animations did not replicate correctly.
Below is a combo animation on the main character, followed by the same animation on the secondary character.



Any possible reasons for that significant change?

I’ve noticed that the ‘Hands’ in the second character are not movable for some reason, might be the cause?
Everything is un-anchored but the HumanoidRootPart
EDIT: Solved by rerigging the hands with the LowerArms.

Would you be able to explain how, you rigged the sword to be animated along with the arm motions.

A tool, put into the character model.