XRI 3.1.x is now at end-of-life with Unity 6.1, this fix will be available in a newer version of XRI.
In this template, tapping on detected planes spawns objects. But it spawns objects when my controller is near a plane as well. Admittedly we might expect some tolerances at play here, but if a Half Torus is laying on its side, then it is difficult for me to pick it up via direct grab without spawning an additional object. See Spawn.mp4 attached.
Steps to reproduce:
Open the attached repro project (MR_Template_112) in Unity 2022.3.62f1.
Build and Run on Quest 2.
In the HMD, use the wrist menu to choose Half Torus as the spawn object.
Use controllers to tap a detected plane; this spawns a Half Torus.
If the Half Torus is not laying on its side, then pick it up and drop it so that it rests on its side.
Your controller has a teardrop shape on the end. Insert this teardrop into the Half Torus and grab it.
Actual results:
When your controller moves this close to the plane, a new Half Torus is spawned even though you did not tap the plane.
Expected results:
You should be able to grab the current Half Torus easily without spawning another Half Torus accidentally.