Nope! I didn't fix it animation is working properly in preview section of Unity as well but not in game. When I use the animation itself (I just put the prefeb to the scene then I create a animation tree for it ) it works but when I use it in my character which has the same model with the animation it doesn't
I made an AK-47 shooting animation. Its reload thing moves back when animation plays in AK 47 in 3ds max but when I import it to the Unity and when I play it it just moves the main body little separate parts don't move like that reload thing I don't know its name (people pull it after putting the mag in)
Did you check different rig types (generic or Humanoid)? If your animation not working properly in both rig type, bake your animation properly in you 3D program (3ds max)