I can answer my question here. I spoke with the developer of this API, and he told me that after the initial link is made between devices, they will remain connected for 10 minutes regardless of distance. This leads to the unexpected behavior noted above.
source
share