You should have no problems with CF7 if you migrate WordPress successfully from one domain to another. I've done hundreds of sites without ever getting any issues.
I suspect you have had a general problem with your WordPress migration which may be affecting many items other than CF7.
For general info on migrating WordPress see How to move a WordPress site to a new site.