### Godot version

v4.2.dev.custom_build [60f3b7967]

### System information

Debian Linux X11 Xfce

### Issue description

Physics Picking within a `SubViewport` happens with `InputEventMouse` even when mouse events are disabled via `SubViewportContainer.mouse_filter = Control.MOUSE_FILTER_IGNORE`

The problem is that passive hovering still happens in the `SubViewport` with `SubViewportContainer.mouse_filter = Control.MOUSE_FILTER_IGNORE`.

I assume that it is a regression from #78017.

This was initially reported as a side-effect in #79271, which got closed, because the main issue was resolved.



### Steps to reproduce

1. Load and run MRP
2. move mouse over Icon

I would expect, that the `Area2D` receives no `InputEventMouse`, however it gets `_input_event` and also mouse-entered and mouse-exited signals.

### Minimal reproduction project

[IgnorePassiveHover.zip](https://github.com/godotengine/godot/files/12044510/IgnorePassiveHover.zip)

ERR_MAIN_THREAD_GUARD_V(nullptr);
	
	_gui_sort_roots();
	for (List<Control *>::Element *E = gui.roots.back(); E; E = E->prev()) {
		Control *sw = E->get();
		if (!sw->is_visible_in_tree()) {
			continue;
		}
		Transform2D xform;
		CanvasItem *pci = sw->get_parent_item();
		if (pci) {
			xform = pci->get_global_transform_with_canvas();
		} else {
			xform = sw->get_canvas_transform();
		}
		Control *ret = _gui_find_control_at_pos(sw, p_global, xform);
		if (ret) {
			return ret;
		}
	}
	return nullptr;
}
Control *Viewport::_gui_find_control_at_pos(CanvasItem *p_node, const Point2 &p_global, const Transform2D &p_xform) {