USkeletalMeshComponent::ShouldRunEndPhysicsTick calls UPrimitiveComponent::RigidBodyIsAwake(), which only checks the root body instance. Instead it should call USkeletalMeshComponent::IsAnyRigidBodyAwake which is overridden to check all body instances.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-86958 in the post.
|Component||UE - Simulation - Physics|
|Created||Jan 16, 2020|
|Resolved||Jul 19, 2022|
|Updated||Jul 19, 2022|