The bones are being offset by the wrist position to align them with the controller (steam animation transforms have a wrist offset to them). You can attach a palm reference to a bone to let it move with it if you want an easy palm reference, or use curls to animate between poses like they do for the ue4 hands in that template to avoid the morphing entirely.