I currently have enabled Experience Builder’s map widget’s “Locate” tool to allow the user to find their location on the map. However, this appears to work inconsistently, where there are times it correctly zooms me to my exact location, whereas other times it appears to zoom to a location a few miles away from me. Is anyone else running into this issue?
It's a real issue, but it's not really ESRI's fault or anyone's fault. If you're on cellular data, it's possible to get your coordinates from the cell towers and that tends to be very good, although it might give less accurate results in areas with poor service or if you have certain privacy settings. If you are on a wired connection, including wi-fi, it just has to guess based on your IP address and that can be pretty far off. If you are using a VPN, it could even be continents off.
https://blog.logrocket.com/what-you-need-know-while-using-geolocation-api/
What kind of devices are you finding that this is occurring on, desktop or mobile device? Make/models?
Sorry for the delay, thanks for the feedback! That's good to understand @JeffreyThompson2 . @ShaneONeill_144 this is occurring on my Desktop (Dell).