What leads you to believe that the problem is related to mirroring? For example, have you tried doing any log analysis to see if the record transactions were actually committed (and not subsequently deleted by user action)?