The connection to the server <host>:6443 was refused - did you specify the right host or port?

i had the same issue. I somehow resolved by enable the k8s ports on firewall.

kubeadm reset
systemctl enable firewalld|
systemctl start firewalld|
firewall-cmd --permanent --add-port=6443/tcp|
firewall-cmd --permanent --add-port=2379-2380/tcp|
firewall-cmd --permanent --add-port=10250-10255/tcp|
firewall-cmd –reload

hopefully, it can help you.