How to reproduce:
1. Open the attached “IN-99321” project
2. Open the “SampleScene“
3. Enter Play mode
4. Hover the mouse over the “Triangle“ GameObject
5. Press the Spacebar on the keyboard
6. Hover the mouse over the “Circle“ GameObject
7. Press the Spacebar on the keyboard
8. Observe the results in the Console window
Expected result: The Raycast detects only the “Triangle“ GameObject with the “UI“ layer
Actual result: The Raycast detects both the “Triangle“ and “Circle“ GameObjects with different layers set
Reproducible with: 2023.1.0a19, 6000.0.47f1, 6000.1.0b15, 6000.2.0a9
Couldn’t test with: 2022.3.61f1, 2023.1.0a18 (GetRayIntersection method is different from newer Unity versions)
Reproducible on: MacOS 15.3 (M4), Windows 11 (by user)
Not reproducible on: No other environments tested