Subviewport with mouse entered/exited works perfectly in 2D space but doesn't work on 3D mesh with texture despite having the exact same settings

Godot Version

4.7

Question

hey everyone! hope all is well, I wanted to figure this out myself but after a couple hours I just decided asking you awesome people would be a better use for my time. as the title says I have physics object picking and handle input locally on both of them, they’re the same prefab scene so the subviewports are identical. I tried stuff like adding in an area3d to the object and changing it to staticbody but no matter what I do the control node on the 2D space works whereas the 3D mesh just flat-out refuses to work. I left a video below in case I couldn’t explain myself properly. thank you all, much love!

SubViewportContainer automatically sends input to its SubViewport. A SubViewportTexture doesn’t. You need to manually send the input events to that SubViewport You can check this demo for that: