Hi NTC,
please read the below and reports acn be deleted or missed out if the roles has been chaged
1. Whenever a user saves a report, it is associated with him and with his role.
2. If the report is shared it is associated with his role only and all the users in that role can use the report.
3. In case #1 if user has multiple roles and if user logs off (after saving report) and logs in using another role, he no longer has access to the report.
4. If user is dis-associated with a role, per current design all the private reports created in that role are *deleted*. So unfortunately no recovery is poss