Docker Multi Arch support for exisiting image

Hi we are using two separate clusters for our non prod environment. When we attempted to move a Jenkins image from cluster A, which has an architecture of AMD64, to cluser B, which has an architecture of ARM64, it gave an error "exec format error " during deployment.While exploring Docker, we discovered the buildx option for creating multi-arch images.But this allows only to create new images with multi-arch support.Is there a command or a way to pull an existing image from cluster A with an AMD64 archtype, convert it to an ARM64 archtype,tag it to cluster B, and push it to cluster B? Any assistance or ideas would be greatly appreciated.