I know how to get modules moved after the fact, but that is the wrong way to go about a migration IMO.
So what is the correct (designed) process to migrate a system from one server to another for commercial modules?
Backup and restore is the simple/easy part. But we can obviously never have modules activated on more than one system. So this means settings can never be verified. This means there is no possible method for a migration that I can see.