Hello,
If you run cPanel backups, you will see
/$backup/cpbackup/daily/files
/$backup/cpbackup/daily/dirs
These 2 directories contain all the config files required to restore the accounts onto another server, once cpanel has been installed onto it.
Simply untarring those files and dirs or rsync them directly from the root file system, and use rsync to transfer them to the new server.
This is much quicker and less errors than using the whm account copies.
The users /home files can be extracted from /$backup/cpbackup/daily/user.tar.gz or directly from /home of course
Then copy the $user/homedir to /home/$user
I have written and posted scripts to do this on this forum
Will you be using the same IP's on the new box?