Yes, I found some more info after I made this thread. I have turned off keepalive and set the wpa2 group key period to 1 hour. That has helped. The screen shot from the battery chart on my phone, the far left is the draw overnight from a day ago, and the far right is the draw overnight after changing the settings I mentioned:
So there is a difference, but I still think it could be better. On my old AP, it would be mostly a flat line. I think the difference is on my old AP I had the beacon interval set to 200ms and the DTIM interval set to 3. But Mikrotik doesn't allow these settings to be changed? Any reason why? I see in a radio sniff the beacon packets of Mikrotik have the DTIM set to just 1. That means at every beacon (100ms), the phone has to wake up and check if there was a multicast packet sent out. That is probably the issue. Anyone know if this is on the TODO list for Mikrotik to offer?