Clusters can experience hanging issues during deletion from a CAPI (Cluster API) perspective. This can manifest as delays or failures in the complete removal of cluster resources, including the cluster itself and associated namespaces. A key aspect to understand is that the cluster's operational state, such as etcd health, is ignored during the deletion process.
Primary reasons for clusters hanging during deletion are:
Identify the specific cause (paused objects or unhealthy supervisor) and take appropriate action, such as unpausing objects or restarting cert-manager.