Swarm cluster freezes when an EC2 node freezes

Please define what freeze means.

Did you try the forum search with “swarm raft headless” already?
It should find posts like this one: 3 Docker Engines - Number of Managers in Swarm - #2 by meyay