I believe your user's rights are too locked down. Not having "read" access causes the object's ID value to appear where the name of something is, rather than having no value. I would start by making sure the account is a regular user, turn all the checkboxes on... then slowly turn them off.
Thanks for the quick reply. The 'user' level access has every box ticked in the 'access map'. Although this isn't a show stopper because everything still works, it would be nice to have this working with user level access.
Can someone confirm that this is infact a bug in 8.5?
Steps to re-create issue
1. Create an "email report publisher" with an administrator account.
2. Give it a name and save it
3. Log Off
4. Log on with a user account (note, all boxes should be ticked in the access map)
5. Check if you can see what you created in step 1.