How are you?.
I can assist you on this project.
I am working as a cPanel server administrator for the last four years. I work for a company (40 hours/week) which provides Outsourced web hosting support. So ihave experience in managing shared servers, VPS and dedicated servers.
I am really good in cpanel server and can resolve any issues with cPanel server.
Regarding the migration, if you provide root access in both servers, i can do this job for $40.
I know all about cPanel migration, that is through WHM directly, using scripts pkgaccnt and restorepkg. You should already know that account above 1 GB or 2 GB is not recommended to migrate through WHM. We need to do that manually, that is bt creating the full back and restoring it on new server. If you provide root logins, this is very easy.
I can answer your any questions regarding the migration or cPanel, i am really good in both.