Can't tell from your description why that might be happening. Can you describe the design of your layout in more detail? Are these fields located inside a portal, for example? A screen shot of your layout showing these fields while the layout is in layout mode may provide more info about this situation.
I think it is a corrupted file problem. I was hosting it on a company and they had 2 crashes in 2 days. So I changed place but realized later that I lost about 100 photos which were in it. The photos were not linked so it should not have changed when I moved it but it did. I tried to change the info on some other records with the same layout and it worked. But those 2 records don't want to get edited.
Photos are inserted into container fields and if the container field has external storage specified or if the photos were inserted with the "Store a reference" option specified, moving a database file can prevent it from being able to access the inserted photos.
Beyond that, there is still not enough info to go on to suggest why you are getting the results that you report.