I didn't used the discovery.id.seed .
The only thing that I am not using is the multicast discovery mode so for me :
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["node2", "node3"]
It's weird but all looks fine now, after a while I see that Marvel is refreshing the nodes and the ones with the old id disappear .
Thanks for the reply, Christoph!