To obtain RSSI data using LoRa

Hello Everyone,
Currently, I’m working on a project involving multiple LoRa nodes for RSSI data collection and distance estimation.
That involves multiple nodes as transceiver to a master node as gateway, and ultimately to a station node, which is connecting to laptop to implement LoRa-RSSI based Outdoor Localization system using those WiFi LoRa 32 V3 modules. Excuse please, may I ask for your expertise about these questions,

  1. How does RSSI become accurate with minimal variation when the drone with the module approaches different distances to each node at a proposed layout?
  2. How can RSSI be used to measure the arrival distance for each node with every change made?

    The code is as follows:
    https://shorturl.at/DTV69
    Looking forward to connecting.
    Thanks!!