Please post separate questions as it avoids confusion. Nonetheless Unity does not support shaders from Blender so spending a ton of time creating a perfect shader in Blender won’t do much in Unity. If the name of your material and texture match it should automatically add in your textures.