I recently had this issue, to troubleshoot I logged into the node and watched the journal "journalctl -fex". For me it was because the nodes were refusing to connect due to not recognizing the Rancher node's cert authority. I ended up having to set the tls mode to "system-store" rather than the default "strict"