If you're not wedded to using ArcPy, a very simple approach would be using ModelBuilder in ArcGIS Pro. The example below just uses county boundaries and iterates by state, but the approach would be ...
I'll guess that:
1.you have a way to select the points where the new coords are needed.
2.you have two columns with coords.
If thats the case do:
filter the data
get the coords, create Geometry
I found this answer.
It may not be the right way to do it, but it works for me.
from arcgis.gis import GIS
from arcgis import features
from arcgis.features import FeatureLayerCollection
Checkout the Esri docs for Python CIM here.
I'm assuming it's ArcGIS Pro and version 3.0+
Here is an example. The definition described below is like JSON. I reccommmend setting symbology manually and ...
The InsertCursor - ArcGIS Pro | Documentation returns an object, specifically an integer representing the ObjectID of the record that was just inserted, so all you have to do is store those integers.