The roughness value in a texture can be declared in USD to come from any channel, for example, in this asset it comes from the alpha channel:  However, the roughness combiner shader is hard coded to only read from the R channel:  The issue is in `CombineAndConverRoughness.shader` and the `CombineRoughness` C# function.