Thanks for sharing @DevonReed. I like the idea and will stew on it. We need the coordinates a bit more real-time though so would have to batch process more often. Or potentially could wire up a trigger in the database for any updates which could update the geometry.
My original though was to build a widget that could be an icon in the list view, when clicked it would switch to an edit cursor to choose a location and on map click would call the update feature service with the coordinate geometry. Have done similar in WAB but pretty new to ExB development.
You got my wheels turning now, thank you!