Gw-metadata difference between old/new loraserver/chirpstack

Hello everyone :slight_smile:, I’ve been lurking for quite some time but finally decided to make an account so I could ask a question, I have no idea what category this falls under so I’ll keep in uncategorized untill told otherwise.

At my company we’re currently running a really old loraserver and a new chirpstack. In the old loraserver (sorry don’t know the exact version) the gw-metadata on a regular uplink is something like:

"rxInfo": [
    {
      "mac": "aaaaaaaaaaaaaaaa",
      "rssi": -66,
      "loRaSNR": 8.8,
      "name": "gateway1",
      "altitude": 5
    },
    {
      "mac": "bbbbbbbbbbbbbbbb",
      "time": "2019-12-19T15:23:03Z",
      "rssi": -75,
      "loRaSNR": 9,
      "name": "gateway2"
    }
 ]

(I removed gps-data)

I interpret this as gateway1 and gateway2 recieved the uplink but gateway1 had better rssi. In the latest chirpstack we get something like:

"rxinfo": [
  {
      "gatewayID": "aaaaaaaaaaaaaaaa",
      "uplinkID": "87e26288-8465-40d1-bb3c-755befe063b0",
      "name": "gateway1",
      "time": "2020-03-02T11:27:04Z",
      "rssi": -47,
      "loRaSNR": 10.2
    },
    {
      "gatewayID": "aaaaaaaaaaaaaaaa",
      "uplinkID": "8e9ca40b-be5f-4d72-96d4-ec5580802c19",
      "name": "gateway1",
      "time": "2020-03-02T11:27:04Z",
      "rssi": -104,
      "loRaSNR": 3
    }
]

(I removed gps-data).

Is my interpretation correct regarding the old loraserver and what does the gw-metadata mean in chirpstack? Why are there multiple posts from the same gw?

Thanks in advance.