My first reaction is if you want a report of contacts, why are you running it from the Accounts module? It would be easier and run faster if you did from the contacts module then you don’t need all that accounts:contacts business. (you may have a valid reason for doing so, but I’d start the report from the contacts if it was me, unless you have a good reason you’re doing it from Accounts).
I’ve found the reports can sometimes be wonky the further you’re pulling data from the base module you start the report from. ie: Accounts:contacts:email_addresses is 3 hops away