Schlage is very picky in this. The Schlage models typically have to be paired in place. Which, yes, means running the ethernet cable.
See the FAQ:
If you have multiple doors, and one door is close to the hub, one option with some locks is just to keep swapping out the Z wave modules and always do the initial programming in the lock that’s physically closest to the hub. This is easy to do with the Yale module, I honestly don’t know if it works with Schlage or not.