Set the geocoding validation function to run on validation and submit to make sure the values make it into the database. Not sure why sometimes the validation alone worked and other times it didn't. Hopefully this corrects the issue.