### 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
String lpath = p_dir->get_path();
	subdirectory_item->set_metadata(0, lpath);
	if (!p_select_in_favorites && (current_path == lpath || ((display_mode == DISPLAY_MODE_SPLIT) && current_path.get_base_dir() == lpath))) {
		subdirectory_item->select(0);
		
		
		subdirectory_item->set_as_cursor(0);
	}
	if (p_unfold_path && current_path.begins_with(lpath) && current_path != lpath) {
		subdirectory_item->set_collapsed(false);
	} else {
		subdirectory_item->set_collapsed(uncollapsed_paths.find(lpath) < 0);
	}
	if (searched_string.length() > 0 && dname.to_lower().find(searched_string) >= 0) {
		parent_should_expand = true;
	}
	
	bool reversed = file_sort == FILE_SORT_NAME_REVERSE;
	for (int i = reversed ? p_dir->get_subdir_count() - 1 : 0;
			reversed ? i >= 0 : i < p_dir->get_subdir_count();
			reversed ? i-- : i++) {
		parent_should_expand = (_create_tree(subdirectory_item, p_dir->get_subdir(i), uncollapsed_paths, p_select_in_favorites, p_unfold_path) || parent_should_expand);
	}
	
	if (display_mode == DISPLAY_MODE_TREE_ONLY) {
		String main_scene = GLOBAL_GET("application/run/main_scene");
		
		List<FileInfo> file_list;
		for (int i = 0; i < p_dir->get_file_count(); i++) {
			String file_type = p_dir->get_file_type(i);