You can’t load assets that way in a construction script because it’s a latent action. If you need to see the static meshes in your blueprint in-editor, then you could just set them up with normal static mesh references, but then use asset IDs for the Blueprints that contain those meshes and load those asynchronously instead.