Communications LoRa cryptées

dfgh:
hello

void loop() {    

//envoi du message
 if(millis() - previousMillis > interval)
 {
   sendMessage(message);
   previousMillis = millis();  
 }

//check si paquet entrant
 reception(LoRa.parsePacket());
 
}

C'est étrange, ça marche très bien entre deux LoRa (1 envoie à 2 et 2 envoie à 1) mais quand j'ajoute le troisième, ça marche plus (1 à 2, 2 à 3, 3 à 1).