Uplink from Concentratord cannot be used

I keep getting this error:

[chirpstack_gateway_mesh::backend] Handle event error: Modulation: Modulation { parameters: Some(Lora(LoraModulationInfo { bandwidth: 125000, spreading_factor: 10, code_rate_legacy: "", code_rate: Cr45, polarization_inversion: false, preamble: 0, no_crc: false })) } does not map to a data-rate

Here is a uplink message I got from the Concentratord

Uplink received: {
  "phyPayload": "QM54QADAnwBVwbFrPCPu69FYigCo4QM=",
  "txInfo": {
    "frequency": 902900000,
    "modulation": {
      "lora": {
        "bandwidth": 125000,
        "spreadingFactor": 9,
        "codeRate": "CR_4_5"
      }
    }
  },
  "rxInfo": {
    "gatewayId": "0016c001f1367436",
    "uplinkId": 4092968043,
    "rssi": -38,
    "snr": 11.75,
    "channel": 3,
    "context": "UNAydQ==",
    "crcStatus": "CRC_OK"
  }
}

It seems everything is under “modulation” but on chirpstack-gateway-mesh, “modulation” should only be a struct {modulation: LORA}.
If I would like to use chirpstack-gateway-mesh, do I have to change the uplink message?