wp_update_nav_menu_item not saving in multisite API
$wpdb->insert( $wpdb->term_relationships, array( “object_id” => $thisMenuItem, “term_taxonomy_id” => $menuID ), array( “%d”, “%d” ) ); This was missing from the Question code. It allows the menu items to bind to the navigation menu itself.