@GabberMan I did the same way too but I needed to upload and that didn’t work.
By the way, it seems to be an issue with Ionic typescript / angular version of the plugin. The upload function returns a promise but an observable is more appropriate. I used this one here which works - https://github.com/olaferlandsen/cordova-plugin-ftp
It has upload and download with progress