Migrating multisite from dev to prod

We have been building 3 new sites in a multisite environment on our dev server. We need to move one of the sites from dev to prod, which is on a different server and has a different domain (ie. "oursite-dev.ourdomain.com/site1" to "oursite.ourdomain.com/site1") .

We installed Wordpress on the prod server and then followed these directions - https://premium.wpmudev.org/blog/easy-migration-snapshot/. However, after doing this, the production site had a ton of errors, most of which were database issues where the URL was still "oursite-dev...". Even after fixing the errors, none of the content from any of the sites was there.
I have tried researching the blogs and support cases, but there seems to be a lot of contradictory information on migrating multisite. Is this something that Snapshot can do, and if so, please advise the right steps.
Thanks!