Move kubernetes resources to a new cluster

Changing an eks cluster for the kubernetes provider doesn’t destroy the resources on the old cluster, even when using alias providers.
given the following applied state

changing the provider for the namespace resource to the unaliased provider instead of kubernetes.old causes a new namespace to be created but the old one doesn’t get deleted.

I am wondering if this is a bug or expected behavior