What does the PostAnimEvaluation method actually do?

I am using unreal engine 4.26, the question is when I set physics asset to my character in runtime, Engnie will crush in certain situations, don’t know where is the problem coming from.

Here is the crush logs…

Assertion failed: !bPostEvaluatingAnimation [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/Engine/Private/Components/SkeletalMeshComponent.cpp] [Line: 2445]
PostAnimEvaluation already in progress, recursion detected for SkeletalMeshComponent [SK_HandMesh], AnimInstance [ABP_Hand_Left_C_0]

Somebody helps please ! ;o;