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 192.168.0.148:25000/…
microk8s join 192.168.0.148:25000/… --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 139.159.217.250
Connection failed. Failed to find matching dqlite bind address for 139.159.217.250:25000: address 139.159.217.250 was not found in any host interface. refuse to update dqlite bind address to 139.159.217.250 as it would break the cluster (500).

Did I miss something?