Ah okay, assuming it's an actual CLI then you should be fine but the fact it keeps failing makes me think otherwise… Would be good to see the logs. Maybe just try searching for "logs" in cPanel?
We run the demo and our own ITFlow instances just fine using Hestia Control Panel, but Hestia will let you SSH in and "gets out of the way". Using a hosting panel provided by someone else will always be locked down for security reasons which just makes life difficult. If you're providing IT services and wanting to self-host ITFlow, we kinda assume you're somewhat comfortable with running a LAMP stack yourself. It is 100% possible to migrate away and keep your data. It's basically just restoring backup of the database and files to the new VM. I have done this for several of our sponsors without issue. Migrating is easier when you're on the curent version, otherwise you have to git checkout the release of the version you are currently on and do the upgrade on the new machine.