I had this issue on Alma9. It was due to the host (source machine) not being known to the destination server. Fixed by
ssh-copy-id -p xxxx root@sourceip > desintationIP
and accepting the source IP fingerprint ( in my case I'd added the source server public key already, so it then says it already exists, but the important and missing thing was the fingerprint)