jacksonstorm Yeah, that's the issue with some hosts. I used Duplicator for almost 2 years before switching to the WP CLI method. Here is what I do when I have to use Duplicator:
Instal a new site. Use the same WP prefix data from old wp-config.php
wo site create example.com --wpfc --php74 -le --dns
Cleanup of default database and remove WP files on the new installation
sudo -u www-data -H wp db clean --yes --path=/var/www/example.com/htdocs
rm -rf /var/www/example.com/htdocs/*
Then, I will upload the duplicator files (Installer.php & Archive) is /var/www/example.com/htdocs/
I use root for SFTP so I will fix the File/Folder permissions using the following command before running the Duplicator installer:
sudo chown -R www-data /var/www/example.com/htdocs/*
sudo chgrp -R www-data /var/www/example.com/htdocs/*
That's it, now you should be able to use the Duplicator method. I haven't tried vhost only command yet...