Hi @lackhoa,
Welcome to the forums, and thanks for the detailed description of the issue.
This forced removal you are seeing is issued by Consul AutoPilot. You can read more about this feature here (Autopilot | Consul - HashiCorp Learn)
From the logs you shared, looks like it is from a follower
node. If you have the logs from the leader
while this happened, you would see the autopilot system in action as shown from a sample log below.
[INFO] agent.server.autopilot: Attempting removal of failed server node: id=d637f6c1-ab46-1cc8-8fe6-74d1d39765ed name=consul-server-3 address=172.27.0.4:8300
Hope this helps.