Unreal Engine 4.25 Preview

It worked fine for me, but just for the sake of confirming my steps:

  1. created a material with 3 parameters: Texture Object Parameter, Texture Parameter 2D and Texture Parameter Cube (the 3 types just to understand if it was happening with a particular one)
  2. set the textures inside the material for a default texture (engine built ones)
  3. placed a cube inside level
  4. created a instance and changed the default textures (all 3) using the start content textures and applied to the placed cube
  5. placed a second cube inside level
  6. duplicated the material instance by selecting the first instance at the content browser and typed Ctrl+W
  7. changed the textures for the 2nd instance (originally the ones 1st instance) to different ones using the start content textures and applied the copy to the second cube
  8. packaged for Windows 64bit (build configuration = Development)

Visually both are the same. I will upload the sample project in a bit.