There is a discrepancy with respect to how ND_UsdPreviewSurface_surfaceshader is handling opacity for materials where metallic is used.
It appears that the USD version is using opacity to weight the metallic component - but the MaterialX version is not when opacityMode is set to transparent.
test files
USD version
MaterialX version

There is a discrepancy with respect to how
ND_UsdPreviewSurface_surfaceshaderis handlingopacityfor materials wheremetallicis used.It appears that the USD version is using
opacityto weight the metallic component - but the MaterialX version is not whenopacityModeis set totransparent.test files
USD version
MaterialX version