We have a report that a customer built on their production org. It reports on an object and also pulls data from a related list on that object. The data that has been created since their production environment went live displays fine. But any data migrated from their old system does not. It pulls the name from the main object, but the related list data is all blank.
However if I go look at any of the records they appear to be identical as far as fields populated etc. I checked and all the fields on the object are visible to the correct users. There is obviously some issue with the fields from the related list object being visible or read, but I can't think of what it could be.
Also I did notice that the missing records had a parent record that was owned by a user who had a different role than the records that were visible (and in some cases it was a queue which was never the case with the visible records). However I had our customer change one of the missing record to the same user as a valid record and it did not change the visibility.
So I am really stuck?