Is it normal to send the unconfirmed message once and receive twice?

Is this caused by a problem with the device or gateway, and if so, how to set it to avoid this phenomenon?

INFO: Received pkt from mote: 26041304 (fcnt = 12)

INFO: Received pkt from mote: 26041304 (fcnt = 12)

JSON up: {"rxpk":[{"jver":1,"tmst":50978645,"chan":5,"rfch":1,"freq":487.300000,"mid": 8,"stat":1,"modu":"LORA","datr":"SF7BW125","codr":"4/5","rssis":-10,"lsnr":13.5,"foff":-269,"rssi":-10,"size":18,"data":"QAQTBCaAAAACMkUdJTzaCu1f"},
         {"rxpk":[{"jver":1,"tmst":50978646,"chan":0,"rfch":0,"freq":486.300000,"mid": 12,"stat":1,"modu":"LORA","datr":"SF7BW125","codr":"4/5","rssis":-74,"lsnr":-4,"foff":-257,"rssi":-70,"size":18,"data":"QAQTBCaAAAACMkUdJTzaCu1f"}]}