I'm using Unity 2022.3.11f1 on a MacBook with M2 Max, and arcgis-maps-sdk-unity-1.3.0.
When doing raycasts to determine where the user clicked on the map, the raycasts being generated are sometimes not actually going where the pointer is. This causes the click position to be inaccurate, sometimes by up to a few hundred feet. I know it is the raycast that is the problem and not the conversion to lat/lon, since I added code to create a line to visualize the raycasts, and they line up with where the resulting hit positions are. The conversion to lat/lon from that point is also correct. Just the raycasts usually are not where the mouse position is.
This only happens when using the ArcGISCamera. It happens both in my project, and in the example projects at https://github.com/Esri/arcgis-maps-sdk-unity-samples It also happens both in the unity editor and in builds. I also did a build for Windows and it happens there too.
It doesn't happen if I'm using the regular unity camera in a non-arcgis project. Those raycasts are always right where the mouse is.
Here is a screen recording demonstrating it: Screen_Recording_2023-10-24_at_9.31.28_AM.mov