YOU have checked current draw on all circuits?
Can drain the battery quickly for example
I'm not sure what you mean by "checked current draw on all circuits."
I did a parasitic draw test from the battery and the reading was within spec at 27 milliamps so that would be testing all circuits since there's no other power source on the car aside from the battery.
If the vanity mirror was causing a draw that was more than 27 milliamps it would have shown wouldn't it?