Packaged Game freezing !FEventWin::Wait(unsigned int WaitTime, const bool bIgnoreThreadIdleStats) Line 1158 C++

Hi Matthew and all,
After hundreds of different soak test, each tweaked mildly, I believe I have found a conclusion as to what was causing this bug in our project.

We have a class in our game that inherits from USkeletalMeshComponent, and in it’s begin play it sets the tick group. With this single line removed we have yet to have a successful reproduction after about 4 hours of soak.

void UAvatarPart::BeginPlay()
{
	Super::BeginPlay();
	SetTickGroup(TG_PostUpdateWork);
}

Tests aren’t still entirely conclusive, as we would like to soak for another day or two, and reproduce it in a fresh project with this code, but have not had ample time to do so as of yet.
I just thought I would throw this out there for any interested parties, maybe we can get some confirms or denies from the other developers on here.