At Event Income Report (both Detail and Summary), in the results, contacts deleted with contributions are counted.
I tested it in dmaster and have the same behavior.
Obviously, it's because in the SQL sentence it doesn't appear the contact.is_deleted = 0 in the where clause.
The reason for that behavior is that CiviCRM considers still valid deleted contacts contributions and refuses to delete them.
So, what do you think? It's a bug that needs to be fixed? Create a custom Report? An extension?
Thanks for answering!