### Godot version

v4.1.rc2.official [46424488e]

### System information

Godot v4.1.rc2 - Linux Mint 20 (Ulyana) - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 2060 SUPER (nvidia; 515.105.01) - Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz (8 Threads)

### Issue description

Dragging and dropping a file to a new position inside its current folder, or onto the icon for its current folder - when that folder is the project root folder :res// - will be treated as though you were dropping a different file with the same name.

Expectation: for nothing to happen.

Also tried it in 4.0.3 and 4.1-dev3, where it behaves as expected.

https://github.com/godotengine/godot/assets/64640811/90de1120-dd92-41b8-b202-db77c343103a

### Steps to reproduce

1. New or existing project.
2. Click and drag a file in :res// in FileSystem dock.
3. Drop the file back into :res//.
4. Be prompted to overwrite or rename.

### Minimal reproduction project

N/A
ti->set_icon_modulate(0, color);
			ti->set_tooltip_text(0, favorite);
			ti->set_selectable(0, true);
			ti->set_metadata(0, favorite);
			if (p_select_in_favorites && favorite == current_path) {
				ti->select(0);
				ti->set_as_cursor(0);
			}
			if (!favorite.ends_with("/")) {
				Array udata;
				udata.push_back(tree_update_id);
				udata.push_back(ti);
				EditorResourcePreview::get_singleton()->queue_resource_preview(favorite, this, "_tree_thumbnail_done", udata);
			}
		}
	}
	Vector<String> uncollapsed_paths = p_uncollapsed_paths;
	if (p_uncollapse_root) {
		uncollapsed_paths.push_back("res://");
	}
	
	_create_tree(root, EditorFileSystem::get_singleton()->get_filesystem(), uncollapsed_paths, p_select_in_favorites, p_unfold_path);
	tree->ensure_cursor_is_visible();
	updating_tree = false;
}
void FileSystemDock::set_display_mode(DisplayMode p_display_mode) {
	display_mode = p_display_mode;
	_update_display_mode(false);
}
void FileSystemDock::_update_display_mode(bool p_force) {