If you have access to the server with FTP (usually a Linux), you can use
rsync to synch / copy files somewhere. Question is the other cloud service, if it can be mounted to the linux machine or not.
For One drive you can use
onedrive-fuse-fs from https://github.com/mk-fg/onedrive-fuse-fs
After One drive is sucessfully mounted to the FTP server, you can simply copy files to mounted folder by
rsync (or if you do it only once, is enough to use
mc - the midnight commander)
For all of this you will need some linux experience.
If the FTP server is a Windoze, then just connect One drive temporary on the server and then shre it to One drive.
If you do not have executable/admin access rights to the server, sorry...