Animation from Assert Store not working probably with Unity Model/Custom Model?

I downloaded the animation pack from here:

The assert contains a fbx file, which contains a bunch of animations.

Then in Animator window I added a State and transitions between states and have set the Motion in the inspector of the state.
Then I look at the preview in Animator’s inspector with it original Model, the animation works properly:
2219487--147745--Original.PNG

If I apply Unity Model or my custom Model, its became:
2219487--147746--Weird.PNG

Why is that? How can I fix it?
Or did I use it incorrectly?

I just notice the animation package Model is set as Generic, in order to match the Unity Model its has to set as humanoid as well.
Now is working perfectly fine!