I have this configuration:
adb1.sh
adb2.sh
adb3.sh
adb4.sh
So Nodo1 is always the leader, then Nodo2 and Nodo3. Nodo4 is only replica.
Start the cluster.
Now kill the leader.
Nodo2 warn that Nodo1 is missing.
Now start again Nodo1. Wait until it become the leader and drop down Nodo4. Nodo1 start to claim for Nodo4. Ok.
but when Nodo4 start again, Nodo1 report an inconsistency and never stop.

I have this configuration:
adb1.sh
adb2.sh
adb3.sh
adb4.sh
So Nodo1 is always the leader, then Nodo2 and Nodo3. Nodo4 is only replica.
Start the cluster.
Now kill the leader.
Nodo2 warn that Nodo1 is missing.
Now start again Nodo1. Wait until it become the leader and drop down Nodo4. Nodo1 start to claim for Nodo4. Ok.
but when Nodo4 start again, Nodo1 report an inconsistency and never stop.