Hi Dongliang,
To take a closer look at your corrupted product partition tree, could you please share your client customer Id along with the names of adGroup1, adGroup2 and the nodes that you were referring to?
About your question of linking nodes under adGroup2 to the root in adGroup1, it will not be possible as a product partition is for a specific adGroup. If the nodes needs to be linked to the root in a adGroup1, ideally the adGroup1 should have those nodes.
Please use Reply privately to author while you share the details requested.
Thanks,
Sreelakshmi, AdWords API Team