Tapping once with both hands only works sometimes in visionOS

Hello!

I have an iOS app where I am looking into support for visionOS. I have a whole bunch of gestures set up using UIGestureRecognizer and so far most of them work great in visionOS! But I do see something odd that I am not sure can be fixed on my end. I have a UITapGestureRecognizer which is set up with numberOfTouchesRequired = 2 which I am assuming translates in visionOS to when you tap your thumb and index finger on both hands. When I tap with both hands sometimes this tap gesture gets kicked off and other times it doesn't and it says it only received one touch when it should be two.

Interestingly, I see this behavior in Apple Maps where tapping once with both hands should zoom out the map, which only works sometimes.

Can anyone explain this or am I missing something?

Tapping once with both hands only works sometimes in visionOS
 
 
Q