How to prevent PostLoad of UAnimMontage when being async loaded?

LogStreaming says (Warning: Detected (n) objects loaded in PostLoad while streaming, this may cause hitches as we’re blocking async loading to pre-load them.)

When async loading two or more PrimaryAssetDatas (contaning AnimMontage reference) at once , the LogStreaming says so and I have FPS drop and hitches.

I could have found a method named “IsPostLoadThreadSafe” in the AnimSequenceBase which returns false and has a comment that says it had been written to for exactly this purpose I am asking about but sounds not be working.

I cannot believe that async loading is such a flawful concept in UE, anywhere you touch has its own problems against async loading, Why the ■■■■ PostLoad method cannot be deferred in a proper way once and for all?