// タイマーを設定して一定間隔でUpdateProgressBarを呼び出します。
GetWorld()->GetTimerManager().SetTimer(ProgressBarUpdateTimerHandle, TimerCallback, TimerInterval, true);
// ロードが完了したらタイマーを停止
ProgressBarUpdateTimerHandle.Invalidate();
上記のInvalidateを使ったコードを下記のコードに変えたら繰り返されなくなった。
// タイマーを停止およびクリアする
GetWorld()->GetTimerManager().ClearTimer(ProgressBarUpdateTimerHandle);
Common Snippets In C++
https://unrealcommunity.wiki/common-snippets-in-cpp-ui4jhevx