Imported animations don't look the same a bit

Hello, I’ve encountered this problem where an imported animations look a bit different. When I downloaded animations from Mixamo they were a bit different but playing with animation import settings I could fix it, now I made animation myself in blender and import settings doesn’t help. There are screenshots:

This is how the animation looks in the Blender


And this is how it looks in the Unity


As you can see the hands and left feet has wrong position
Also you can notice that in Blender character slouches a bit but in Unity don’t

Does anyone tell what I’m doing wrong?

EDIT:
In the rig tab of import settings animation type is set to humanoid and all bones are correctly setup in the avatar

Well I figured it out myself, it was a dumb mistake. The problem was in the animation itself, though in Blender it look well when exported it was broken. When imported in Unity it had broken T-pose and the animation itself. So what I did to fix it is I created another animation where character is in T-pose (Or closer to it to let Unity easily define T-pose), I imported it and T-pose was set correctly in Unity and my sitting animation was also fixed.