Import/Migrating assets properly from another sample or project

Hi, I am consistently running into issues with moving around and migrating assets from sample projects to my project or even moving assets around within my own project without breaking references.

Is there a proper way of migrating assets or moving them?

For example, I am interested in migrating the PCG assets along with all of their dependencies from the ‘Electric Dreams‘ demo project to my project. I tried Right-Clicking the PCG folder and selecting the ‘Migrate‘ option which seems to include all the neccessary materials, textures, and blueprints required which is what I wanted.

Upon selecting the Content folder of my new project (would really like to know how I can also migrate the assets a subfolder), the materials dont load properly.

I can even see the texture is assigned properly in the parent material

I’ve tried using the ‘Update Redirector References‘ which seems to do nothing.

I have seen this problem before which some of the cause was the conversion of Regular Textures to Virtual Textures when I import. That prevented some materials from compiling. I was able to fix that manually. Every imported material I open from the imported materials dont have errors and there are an extremely lot of materials to go through to check.

So again, my original question is, how can I properly migrate assets from one project to another?