if you read the instructions regarding gps rescue in beaflight carefuilly, you will see, that gps-rescue works from 200m away from start position. The reason for this is, there seems to be no real landing functionality so the devs consider dropping the quad if it is in visible range rather than it trying to immidietly land on you. The descending procedure also starts at a proximity of 200m.