I've built a Locator with 'Point Address' role. My addresses sometimes have a single house number (e.g. 34), and sometimes have a range (e.g. 40-46). Odd numbers and Even numbers are on opposite sides of the street, so a range will cover one or the other, eg 40-46 covers 40 & 42 & 44 & 46 only.
When I geocode in ArcGIS Pro using my Locator, it seems to not apply the Odd/Even numbers rule. So if I search for 41, it will geocode to the location with range 40-46, and still report a perfect match score of 100.0
The thing is, even if there is a more appropriate range to match to, eg 39-43, a search for 41 will still match to 40-46. I'm guessing it finds 40-46 first, decides that's a perfect match for some reason, then stops searching further? This happens even if the first number of the range matches exactly, eg 41-45.
I'd appreciate any advice on how to ensure the most appropriate match is made.