In UE5.5.3, OverheadWidget(base on UCommonUserWidget) is not instantiated on the server simulated character

Reproducibility steps

  1. Create a third-person template in UE5.5.3, Enable CommonUI plugin
  2. Create a UOverheadWidget base on UCommonUserWidget
  3. Add
    OverheadWidget = CreateDefaultSubobject(TEXT(“OverheadWidget”));
    OverheadWidget->SetupAttachment(RootComponent);
    in
    ATestCharacter::ATestCharacter()
  4. Create BP_OverheadWidget base on UOverheadWidget, and set it as widget class in UserInterface of character
  5. Play as listen server, set player number as 2

void UOverheadWidget::NativeConstruct()
{
UE_LOG(LogTemp, Warning, TEXT(“NativeConstruct”));
Super::NativeConstruct();
}

TEXT(“NativeConstruct”) in UE5.4 log 4 times, but in UE5.5.3 only log 3 times.