With the Community Builder plugin
When I delete a Location (hotspot) created automatically for a Community Builder User (from joomla administrator side),
It does not delete the matching (user - location) in #__hotspots_mapping table.
During next geocoding, getMarkerId function will find an id in _hotspots_mapping table for the user, and will try to update line which is not existing anymore in "#__hotspots_marker" table... Instead of creating a new one.
Solution would be to delete _hotspots_mapping line when Location is manualy deleted