That may very well be the case. Edit Material LOP tries to establish mapping from the USD Shader's 'id' attribute to a Houdini node, and this usually works well for HDAs that store that information. But C++ based nodes may not have that information, making the loading less reliable.