Session multiplexing may work. After setting it up, open an interactive connection and provide a one-time password; keep it open, it is the master connection. Then use
rsync. ssh started by rsync under the hood shall use the already authenticated master connection automatically. I'm not sure if this will work with Duo, so not an answer (yet).