We have a corporate geocode service that it accessed across a number of portals and all are having issues when uploading a CSV.
Some records in CSV are not being matched due to either that the address does not exist or data issues. For example 1 Johnston St, WINDSOR does not exist in data. 1 W Portland Rd, SACKVILLE Should be 1 WEST Portland Rd
There seems to be a mismatch in the way that Portal is undertaking the suggestions.
- If I use the manual address find tool, I get a match (after data editing)

The URL for the following search is as follows
https://...../GeocodeServer/suggest?f=json&text=WEST%20PORTLAND%20RD%2C%20SACKVILLE%20NSW%202756&maxSuggestions=6&location=%7B%22x%22%3A16794313.136714328%2C%22y%22%3A-3962511.967191963%2C%22spatialReference%22%3A%7B%22wkid%22%3A102100%2C%22latestWkid%22%3A3857%7D%7D&distance=50000&callback=dojo_request_script_callbacks.dojo_request_script70
If I use the review process when loading the CSV the URL is as following
https://...../GeocodeServer/findAddressCandidates?SingleLine=1%20Johnston%20St%2C%20WINDSOR&f=json&outSR=%7B%22wkid%22%3A102100%2C%22latestWkid%22%3A3857%7D&outFields=*&callback=dojo_request_script_callbacks.dojo_request_script128
This case returns a 400 error.

Not sure why the find address tool is using the 'suggest' option but the review is using the 'findAddressCandidate'
Any help would be very much appreciated.
Regards
Dean