CanQuery and Surface GUIs

As a Roblox developer, I’ve struggled with some of my surface GUIs being uninteractable, leaving me wondering and frustrated why I can’t click a surface gui. It turns out having CanQuery off on a part prevents any interaction with SurfaceGuis, and this is a problem because its not documented behaviour from what i could find, and for new developers running into this issue, at least having some information about this would be useful on the SurfaceGui documentation

Demonstration of the issue below