This is possible with Survey123 Connect:
The calcuation is:
pulldata("@geopoint", ${location}, "reversegeocode.address.Match_addr")
@ChristopherCounsell Thanks!
I notice that some of the points have a wide range in address numbers (sometimes a range of 500+). Is there any way to tighten that range up? Maybe pull the address number from the nearest address point? I saw discussion of this on very old threads, but didn't see where such a function was ever implemented.
Think I found a solution. Looks like reversegeocode.address.Address forces it to select a single address number as opposed to the range of address numbers that Match_addr, LongLabel, and ShortLabel allow.
Thanks for the help!