### Godot version

4.1.stable

### System information

Windows 11 (x64), Intel(R) Core(TM) i5-9400 CPU, Vulkan,  NVIDIA GeForce GTX 1660 Ti driver version 528.24

### Issue description

When resizing the Scene Tree view, making it narrow, the tooltips of the icons no longer match the position of the icons. 
The tooltip rect is pushed off to the side.
Video showing bug:

https://github.com/godotengine/godot/assets/104696964/bc9918a0-4f4c-4722-aee3-7887d0e3dd5d



### Steps to reproduce

Make your Scene Tree view narrow. Hover over the icons. The tooltip activation area does not match the icon.

### Minimal reproduction project

N/A
text_buf.instantiate();
			text_buf->set_text_overrun_behavior(TextServer::OVERRUN_TRIM_ELLIPSIS);
		}
		Size2 get_icon_size() const;
		void draw_icon(const RID &p_where, const Point2 &p_pos, const Size2 &p_size = Size2(), const Color &p_color = Color()) const;
	};
	Vector<Cell> cells;
	bool collapsed = false; 
	bool visible = true;
	bool disable_folding = false;
	int custom_min_height = 0;
	TreeItem *parent = nullptr; 
	TreeItem *prev = nullptr; 
	TreeItem *next = nullptr; 
	TreeItem *first_child = nullptr;
	Vector<TreeItem *> children_cache;
	bool is_root = false; 
	Tree *tree = nullptr; 
	TreeItem(Tree *p_tree);
	void _changed_notify(int p_cell);
	void _changed_notify();
	void _cell_selected(int p_cell);
	void _cell_deselected(int p_cell);
	void _change_tree(Tree *p_tree);
	_FORCE_INLINE_ void _create_children_cache() {