Can MultiSite and WPMU plugins to manage WP Installs in different cpanels?

I am trying to figure out if I can use Mulisite to manage/create new WP sites that are hosted on different cpanel accounts. I have to create them manually now, and managing them is a pain. I looked at the multi-domain plugin and bulk-creator, but I wasn’t sure it works when every domain is different and on different cpanels.

Thank you!