I am generating a material graph via Python using MaterialEditingLibrary. The graph builds correctly, but the material only renders properly after a manual edit in the Material Editor (unlink/relink pin or reassign same texture). Already tried layout_material_expressions, rebuild_material_instance_editors, recompile_material, post_edit_change, mark_package_dirty, and save/reload. What call triggers the same update as a manual node edit?