Correct Master material Migration

Hi everyone,
i was wondering if there is a correct and a more effective way to create and migrate a master material.
I noticed that when i just migrate a material unto another file i have to cancel and re-import the new textures every time. Also if i create a material instance in the new file and i convert the texture to a parameter every time i want to drag and change them from the content browser it doesn’t work and i have to change them to the master material and re-create a new material instance.
Insted recently i came across a landscape mastermaterial from this guy:
https://www.youtube.com/watch?v=JpyDdFWL9WM
I downloaded it and is super practical to migrate.
When i use it in the migrated file the thumbnail it has a black color
AutoLandscape - Unreal Editor 04_09_2022 17_09_03
instead of the textured thumbnail that has the material that i created, and if i create a material instance of it, i just have to drag the textures from the content browser if i want to change them.
I think i’m missing something about master material creation for migration.
Someone know what?
Thanks in advance!