AssetManagerが動作しないタイミングがある

お世話になっております。

現在、こちらの記事を参考に、アセットマネージャーの仮組を行っています。

テストとしてActorのブループリントクラス「AssetLoadTest」を作り、そのActorブループリントをレベルに直配置し、そのActorブループリントのBeginPlayでアセットマネージャーからロードをする処理を組んでみました。


一通り動作自体はうまくいったのですが、AssetLoadTestをなんの変更もなくコンパイルをすると、AsyncLoadPrimaryAssetのLoadedからNullが返ってきてしまいます。
その後、PrimaryAssetとして指定しているPrimaryAssetLabelをなんの変更もなく再保存すると、正常にロードができます。
つまり、コンパイルをしてしまうと、再度PrimaryAssetLabelを保存しなおさないとNullになってしまう状態です。
プロジェクト設定や、PrimaryAssetLabel、DataAssetの設定は以下の通りです。
image
image


image

こちらに関して、原因や解決策等、ご教授頂けますでしょうか?