Yes, your understanding is correct. Currently, it is not possible to enable zone redundancy or high availability for an existing Azure Container Registry (ACR) that was created without it. The option to enable zone redundancy is only available during the creation of a new ACR or when creating a new geo-replication instance. If you want to enable zone redundancy for an existing ACR, you will need to create a new ACR with zone redundancy enabled and then migrate your images to the new registry.
I hope this helps!
References: