I moved a wordpress site that uses a custom built theme from one server to another using the xml export/import feature. I also exported the SQL database and uploaded to new server. I also imported all upload images into the media library.
For the most part, the site looks good, but when I go to each page, the on-page assigned images are not there. For hero images, it simply shows the image uploader (it is not showing that an images is already assigned as it had been on the old server). Same for rotator images, etc. They all seem to need to be re-set.
I have tried to delete all pages and re-import, as I didn't import the images until afterward before and thought maybe since they weren't there the pages wouldn't be able to reference, but it didn't do anything to fix.
I am wondering if this might be a theme-specific issue or if I missed a step somewhere. I did not develop the theme itself.