After researching the forums for a while it seems one way to implement this is to use RESUMESUPPORT as this will transfer my file to a new file name, delete the existing file, and rename the transferred file from its temporary name to a permanent name.
This mostly works as expected but once I try to transfer the file for the 2nd time I get this message:
> 2022-01-25 15:44:38.138 Type: SSH_FXP_LSTAT, Size: 37, Number: 519 < 2022-01-25 15:44:38.170 Type: SSH_FXP_ATTRS, Size: 37, Number: 519 . 2022-01-25 15:44:38.170 File exists: Test.csv;-;25;2022-01-25T21:43:04.000Z;3;"" ;"" ;rwxrwxrwx;1 . 2022-01-25 15:44:38.170 Existing file looks like a symbolic link, not doing resumable transfer.