This is a follow up of: [XR] Trigger and Squeeze buttons are swapped when using WebXR Emulator · Issue #12826 · BabylonJS/Babylon.js · GitHub
Hey, @RaananW I think I found the bug, seems to me that the oculus-touch-legacy is wrongly assigned to the WebXR Emulator controller.
In that profile, the trigger is assigned to index 1 instead of 0, causing the issue. I have the fix in place but since I am not a javascript/typescript expert, I am still struggling to build babylonjs locally.
I will open a PR as soon as I can test it.