Garbage collecting crash issue after packaging to ps4 target

Hello.
I’m getting help from a translator.

I created a test project similar to my project.

Created MyActor inheriting Actor.
MyActor has five UPROPERTYs that reference other actors.

AA1, AA2, AA3, and AA4 refer to actors placed on the level, and AA5 has nothing set.

MyActor’s PostInitializeComponents have been overridden and the internal implementation code is as follows:

void AMyActor::PostInitializeComponents()
{
Super::PostInitializeComponents();

TArray<AActor*> TempContainer = { AA1, AA2, AA3, AA4, AA5 };
Container.Insert(TempContainer, 0);
}

Package to PS4 target and run.
After a few minutes, a problem occurs during garbage collection.

When debugging the TempContainer part and checking the memory, UPROPERTY has a valid value.

However, if you look at the memory of the index corresponding to TempContainer’s AA5, it has the address 0x00000000000000FF.

The problem does not occur in the editor. (If it’s like my project, it probably won’t happen on PC, mobile or Android.

The crash log is as follows:

Message = SIGSEGV: Segmentation violation.

Location: eboot.bin!0x000000001A11FF8E (Module: 0x0000000018E00000 + 20053902 bytes)

The instruction at 0x000000001A11FF8E referenced memory at 0x0000001800000000.
The memory could not be read.

Additional information:
Access type : read
Origin : user space
Page presence : not present

I attach the test project as follows:

T-T please help me…