Connections will handle the moving of domains well. I’ve done it many times. What I’ve never done is a find/replace. Honestly, other than transients I’m not sure why there would be any paths to change. Can you give me some examples of what is being found?