I created a spatial join (Add Spatial Join – Data Management) Target point (shapefile) to Join line (FGDB) – Closest, One to One, specified the Distance Field as DIST.
Then Remove all Joins.
Checked Layer Properties to confirm there were no joins.
Saved the Project.
I then created a new spatial join (Add Spatial Join – Data Management) same Target point (shapefile) to Join polygon (FGDB) – Within.
The new temporary point table returned the DIST field from the previous spatial join with values of -1 as well as the new join fields. Is this a feature or a bug?
I had to clear the Geoprocessing history to stop this from happening.