Unreal editor stuck loading at 75%

I got stuck at 75% several times with totally different conditions. It seems to be a thread Bug with UE5. Generally I need to delete some assets or C++ codes to restart the UE5 editor. No idea why this happened.
e.g. recently I made some class finding code in one of my character A,
static ConstructorHelpers::FClassFinder scvWidget(TEXT(“WidgetBlueprint’/Game/BPCpp/Race/human/Units/BP_ProduceScv.BP_ProduceScv_C’”));
if (scvWidget.Succeeded())
{
arrWidgetsClass.Add(scvWidget.Class);
}
where
TArray<TSubclassOf> arrWidgetsClass;
It is quite simple, and I copied it to another character B, then my program stuckn at 75% percent.
The funny thing is that, I can repeat this stuck with the following condition,
if I comment out the code in B, UE5.4 will work fine; if uncomment, got stuck at 75%.
My suggestion is, check what you did after your last successfull startup.