When join fails it breaks the node

My recent post was the result of ports being bound to IPv6 but not IPv4, I solved that problem by disabling IPv6.

However, before I solved the problem whenever I tried to join a node to the cluster it would silently fail and leave the node dysfunctional. The only way I could find to fix it was to remove microk8s and re-install it. I’ve tried to do a micok8s reset when it’s in this state and that fails which is why I remove and re-install.

Is there. a better way to resolve this?