K3s for Arm64 createcontainerError

I installed k3s in a pine64 cluster and a rancher server in another server. I also overrode the agentimageoverride field to rancher/rancher-agent v 2.5.8-patch3 and v 2.6- - linux-arm64. But i realized that there was an error in the registration process
root@master# kubectl get namespaces
NAME STATUS AGE
kube-system Active 2d
default Active 2d
kube-public Active 2d
kube-node-lease Active 2d
cattle-system Active 35m

#kubectl -n cattle-system get pods
NAME READY STATUS RESTARTS AGE
cattle-cluster-agent-794c56d78c-q6mbq 0/1 CreateContainerError 0 36m

#kubectl logs -n cattle-system pod/cattle-cluster-agent-794c56d78c-q6mbq
Error from server (BadRequest): container “cluster-register” in pod “cattle-cluster-agent-794c56d78c-q6mbq” is waiting to start: CreateContainerError

any help here is appreciated. Currently my cluster is showing as pending in rancher ui admin console.