Add-node not work

I have two vps installed Microk8s. (with sudo snap install microk8s --classic --channel=1.27)
I run command add-node on one vps(Ubuntu 20).
It show:
microk8s join…
microk8s join… --worker

Absolute, the ip is not correct, I use vps ip to replace it. then run command on another vps(Ubuntu 22)
But I recived response:
Contacting cluster at
Connection failed. Failed to find matching dqlite bind address for address was not found in any host interface. refuse to update dqlite bind address to as it would break the cluster (500).

Did I miss something?