Thanks @ABishop I know this way. However, the data come from survey123 and I don't want to touch the survey and publish it again. i am thinking maybe I can add arcade to webmap something like popup or using arcade and add fields
I would think that Survey 123 would have options to do autocalculations of x,y coordinate values? I don't know because I have never tried. Maybe the popup using arcade would work, but the values probably won't show up in your downloaded file.
You might be able to get away with something along the lines of adding in a latitude and longitude data fields into the hosted features service that your form is submitting into. This will not require you to republish the survey form.
Next you should be able to create a custom modelbuilder within ArcGIS Pro that can open the table and calculate the Latitude/Longitude coordinates for you. You will have to "schedule" the model builder torun at a set time interval.
The best way would be to add the Latitude/Longitude fields into the Hosted Feature service and then use Survey123 pulldata() to populate these fields based off of the geopoint question within the survey.