I'm just posting here as well, as I made a post about triggering a calculation at the 'finalisation' stage/end stage of a form here. And although it has nothing to do with GPS/geopoint, it is linked based on the timing element.
As there are considerations for finalising forms, thought I'd just provide the link for additional context!
Thanks both!