### Godot version

v4.1.dev2.official [668cf3c66]

### System information

Windows 10 22H2, Compatibility, Geforce GTX 550 Ti

### Issue description

Issue observed in: 
- v4.1.dev2.official [668cf3c66]

Multiline error and warning messages overlap, in the Debugger.

![Godot_v4 1-dev2_win64_2ibVIIumDO_cropped](https://github.com/godotengine/godot/assets/13420573/9d49f426-80fa-4741-ae12-002e33ac0da4)

The lines separate when the mouse pointer is moved over the messages area.

![Godot_v4 1-dev2_win64_hLDo8PGppT_cropped](https://github.com/godotengine/godot/assets/13420573/1170cbbb-7c08-421e-94e3-b16c8847cf83)



It doesn't happen in:
- v4.0.3.rc1.official [2d74ee0e5]
- v4.0.2.stable.official [7a0977ce2]

Because they don't show multiline messages. The messages appear on a single line.

![Godot_v4 0 3-rc1_win64_ArM9g0CTyo_cropped](https://github.com/godotengine/godot/assets/13420573/24e6a4c0-69a4-4dc8-a2b3-c49b76de6b93)



### Steps to reproduce

- open the attached project: [issue, overlapping multiline text.zip](https://github.com/godotengine/godot/files/11472223/issue.overlapping.multiline.text.zip)
- run the project
- open the Debugger (at the bottom left, to the right of the Output button)
- open the tab: Errors

### Observed

The multiline error (red) and warning (yellow) messages are overlapping.

![Godot_v4 1-dev2_win64_2ibVIIumDO](https://github.com/godotengine/godot/assets/13420573/ce684090-5798-489a-918f-130a0131e557)


### Expected

The error/warning messages shouldn't overlap.

They become "unoverlapped" when the mouse pointer is moved over the overlapping messages area.
This is probably how they should appear as soon as the Debugger, Errors tab opens.

![Godot_v4 1-dev2_win64_hLDo8PGppT](https://github.com/godotengine/godot/assets/13420573/a54d0f1d-c79c-401d-8944-3a7949c84401)



### Minimal reproduction project

[issue, overlapping multiline text.zip](https://github.com/godotengine/godot/files/11472223/issue.overlapping.multiline.text.zip)

int hover_index = -1;
		Point2 click_pos;
		TreeItem *hover_item = nullptr;
		int hover_cell = -1;
		bool rtl = false;
	} cache;
	int _get_title_button_height() const;
	Size2 _get_cell_icon_size(const TreeItem::Cell &p_cell) const;
	void _scroll_moved(float p_value);
	HScrollBar *h_scroll = nullptr;
	VScrollBar *v_scroll = nullptr;
	bool h_scroll_enabled = true;
	bool v_scroll_enabled = true;
	Size2 get_internal_min_size() const;
	void update_scrollbars();
	Rect2 search_item_rect(TreeItem *p_from, TreeItem *p_item);
	
	uint64_t last_keypress = 0;
	String incr_search;
	bool cursor_can_exit_tree = true;
	void _do_incr_search(const String &p_add);
	TreeItem *_search_item_text(TreeItem *p_at, const String &p_find, int *r_col, bool p_selectable, bool p_backwards = false);
	TreeItem *_find_item_at_pos(TreeItem *p_item, const Point2 &p_pos, int &r_column, int &h, int &section) const;
	/*	float drag_speed;
	float drag_accum;
	float last_drag_accum;
	float last_drag_time;
	float time_since_motion;*/
	float drag_speed = 0.0;
	float drag_from = 0.0;