UE 5.5.1 Interchange USD Material Import not checking existing materials

Hello,
at first thanks for giving USD a little more love inside Unreal Engine. After watching the Prague demonstration I tried to give it another run. Sadly I ran into several problems.

When importing an USD (in this case from Blender) materials are always imported and existing materials are not taken into consideration - Materials have the same name and are already existing.

I know that USD is experimental at this moment but this is confusing and/or a bug?

How is it possible to get the same behaviour back that the path to Materials is properly respected?

Edit: Now 5.6 (main) compiled successfully and I started from scratch to see if the same behaviour is existing in 5.6. It’s different but “worse”.

These is a folder that should be checked for existing materials.

Import looks like this:

After import I have changed materials in my Lib.


For me this feels like a pretty weird behaviour,

Thanks a lot.