### Godot version

4.2 beta 3

### System information

Godot v4.2.beta3 - Windows 10.0.22631 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 3060 Laptop GPU (NVIDIA; 31.0.15.3699) - AMD Ryzen 9 6900HS with Radeon Graphics (16 Threads)

### Issue description

The connection indicators between two NavRegion2D  (the pink circles) are not redrawn when they are moved around, instead each nav region move its indicators with it. When the scene is reloaded the indicators are drawn correctly, but then if you move the regions you have to reload the scene to get the correct indicators.

 Here is a gif to illustrate the issue.

![GIF 11-22-2023 3-45-46 PM](https://github.com/godotengine/godot/assets/6596836/a717bf6d-896d-4cc6-b4f7-2527a9078449)

### Steps to reproduce

This happens with any 2d scene that have 2 or more connected nav regions 2d.

But to simplify things, you can go to the [attached project](https://github.com/godotengine/godot/files/13444254/nav-issues.zip), open the Scene3 and move one of the nav regions in the editor to notice the issue

### Minimal reproduction project

[nav-issues.zip](https://github.com/godotengine/godot/files/13444262/nav-issues.zip)

return navigation_polygon.is_valid() ? navigation_polygon->_edit_is_selected_on_click(p_point, p_tolerance) : false;
}
#endif
void NavigationRegion2D::_notification(int p_what) {
	switch (p_what) {
		case NOTIFICATION_ENTER_TREE: {
			_region_enter_navigation_map();
		} break;
		case NOTIFICATION_TRANSFORM_CHANGED: {
			set_physics_process_internal(true);
		} break;
		case NOTIFICATION_EXIT_TREE: {
			_region_exit_navigation_map();
		} break;
		case NOTIFICATION_INTERNAL_PHYSICS_PROCESS: {
			set_physics_process_internal(false);
		} break;
		case NOTIFICATION_DRAW: {
#ifdef DEBUG_ENABLED
			if (is_inside_tree() && (Engine::get_singleton()->is_editor_hint() || NavigationServer2D::get_singleton()->get_debug_enabled()) && navigation_polygon.is_valid()) {
				_update_debug_mesh();
				_update_debug_edge_connections_mesh();
			}
#endif 
		} break;
	}
}
void NavigationRegion2D::set_navigation_polygon(const Ref<NavigationPolygon> &p_navigation_polygon) {