A question about shadows in Unreal

There was an ue3 game that had separate animations for the shadows when you had dynamic shadows on. The shadow animations were snappier, and one time I came upon a glitch where the normal character had the shadow animations and not the normal ones. I had to restart my game after that.

How are shadows from characters treated in ue4? Can you purposely have different animations for them and if so how? Also, how did the shadow animations end up replacing the normal ones?

I’m sorry I don’t know much, but I want to get something done as soon as possible.

I think this would work:
Make two overlapping copies of the same character. Set one to not cast shadows and the other to be invisible but still cast shadows. You then control the two separately.