Thanks for that advice, it definitely seemed to improve the duration of the connection and it was able to transfer the majority of the file before once again failing and restarting. The log shows the Azure side initiated key re-exchange which somehow broke the connection.
2022-12-21 13:18:10.483 Remote side initiated key re-exchange
2022-12-21 13:18:10.485 Doing ECDH key exchange with curve nistp256 and hash SHA-256
2022-12-21 13:18:12.093 Initialised AES-256 SDCTR (AES-NI accelerated) [aes256-ctr] outbound encryption
2022-12-21 13:18:12.093 Initialised HMAC-SHA-256 outbound MAC algorithm
2022-12-21 13:18:12.864 Initialised AES-256 SDCTR (AES-NI accelerated) [aes256-ctr] inbound encryption
2022-12-21 13:18:12.864 Initialised HMAC-SHA-256 inbound MAC algorithm
2022-12-21 13:43:03.738 Remote side initiated key re-exchange
2022-12-21 13:43:03.739 Doing ECDH key exchange with curve nistp256 and hash SHA-256
2022-12-21 13:43:13.934 Network error: Software caused connection abort
2022-12-21 13:43:13.956 Connection was lost, asking what to do.
2022-12-21 13:43:13.956 Asking user:
2022-12-21 13:43:13.956 Network error: Software caused connection abort ()