Mixamo Animation Issue

Hi
I am working with Mixamo characters for a small animation project, the issue is that the character is keeping arms in t-pose for animation. see below

Please advice…

// Add animations to model
$.each(d, function(i,v){
    setTimeout(function() {
    fbxLoader.load(v, function(anim) {
        model.animations.push(anim.animations[0]);
    });
    }, 1000);
});

//calling animation
function fadeToAction( action, clip, fadeDuration ) {
    THREE.AnimationUtils.makeClipAdditive( clip );
    
    previousAction = activeAction;
    activeAction = action;

    if ( previousAction !== activeAction ) {
        previousAction.fadeOut( fadeDuration );
    }
    activeAction
        .reset()
        .setEffectiveTimeScale( 1 )
        .setEffectiveWeight( 1 )
        .setLoop(THREE.LoopOnce)
        .fadeIn( fadeDuration )
        .play();
    activeAction.clampWhenFinished = true;
}

Result
Animation

Figured it out, not all the clips are candidates for makeClipAdditive, so I created a list like this

var d = [
    {"file": "animations/Goalkeeper Idle.fbx", "isAdditive" : false},
    {"file": "animations/Goalkeeper Diving Save.fbx", "isAdditive" : false},
    {"file": "animations/Goalkeeper Overhand Throw.fbx", "isAdditive" : true},
    {"file": "animations/Goalkeeper Idle.fbx", "isAdditive" : true}
];

then in the loop,

            if (clip.isAdditive) {
                THREE.AnimationUtils.makeClipAdditive(clip);
            }

Result
Animation2

That all