It seems that X10 is growing too large to effectively manage, particularly regarding the cPanel limitations that have caused all the work on the past month's migrations to have been wasted.
Have you considered, as a means of addressing these problems, splitting X10 into several, smaller more manageable sub-hosts, e.g. x10aHosting, x10bHosting, x10cHosting, etc? Each sub-host would have its own domain name, own IP address, own nameservers, own cPanel, etc., and would therefore be better equipped to deal with the limitations that have caused so many problems to date.
Have you considered, as a means of addressing these problems, splitting X10 into several, smaller more manageable sub-hosts, e.g. x10aHosting, x10bHosting, x10cHosting, etc? Each sub-host would have its own domain name, own IP address, own nameservers, own cPanel, etc., and would therefore be better equipped to deal with the limitations that have caused so many problems to date.