Certificate Rotation Does not work

Once of our Rancher host (v2.1.5) had its certs expired and rancher could not access the rancher, as per the rancher document we upgraded the rancher to v2.2.8 and then could see the rotate certificate option in the upgraded UI. But when we click the rotate now it does not do anything and stays there forever and cluster still show etcd unhealthy due to expired certs. Can anyone tell us how we could recover from this issue. We have multiple clusters with certs expiring soon.

Document followed : https://rancher.com/blog/2019/kubernetes-certificate-expiry-and-rotation-in-rancher-kubernetes-clusters/