I noticed that it only downloads local maps initially. You can download more maps and expand the area that it searches in. Maybe this is why you are having issues with searches? I assume that if you search for a place in a map that it hasn’t downloaded it may have trouble finding it.
The difference here is free choice