It has been bothering me for months since I once upgraded to Catalina (10.15.2). The MacBook shutdown automatically with 3% battery left in the morning although I charged it to 100% and closed the lid the previous night. Have tried to reset SMC, reset NVRAM, reinstall OS and none of this works. The Command log show | grep 'Wake reason' shows there's something called EC.DarkPME (Maintenance) running like every single minute waking up my Macbook millions times over the night.
So I took it to the Genius Bar and that guy so called "genius" couldn't tell what the cause is after tasting my device for a week. They finally try to replace a new logic board and find out the issue was gone then draw a conclusion that it was something wrong with the logic board and ask me if I agree to pay several hundred dollars to replace the logic board. Obviously that silly answer is not convincing me, so I told them not to do it. After reading a lot of threads and I realise I'm not the only one experiencing this issue. Some say this was a bug since Mojave and apple didn't admit it. So I tried to downgrade it back to Mojave (10.14.6) which is the version my Mac still working fine. Unfortunately the battery issue still exist even with a previous OS version. I go google again and find out it maybe a bug with "Find my MAC" function, it'll wakes the Mac tries to connect to the network and sends the location to the server.
Finally I go reset the SMC and NVRAM again in Mojave and find out the "Find my MAC" turn off automatically in iCloud and the issue does gone now. In conclusion, I guess the Catalina will change the ACPI setting of the MAC, so when you reset SMC and NVRAM in the current version, it'll not resets the ACPI setting to normal. So if you're suffering the same, I suggest you to downgrade to the version which your Mac still works fine and reset the SMC and NVRAM again.
Been testing for days, there's no unexpected wake up during night in log.
MacBook Pro (13-inch, 2016, Four Thunderbolt 3 Ports)
So I took it to the Genius Bar and that guy so called "genius" couldn't tell what the cause is after tasting my device for a week. They finally try to replace a new logic board and find out the issue was gone then draw a conclusion that it was something wrong with the logic board and ask me if I agree to pay several hundred dollars to replace the logic board. Obviously that silly answer is not convincing me, so I told them not to do it. After reading a lot of threads and I realise I'm not the only one experiencing this issue. Some say this was a bug since Mojave and apple didn't admit it. So I tried to downgrade it back to Mojave (10.14.6) which is the version my Mac still working fine. Unfortunately the battery issue still exist even with a previous OS version. I go google again and find out it maybe a bug with "Find my MAC" function, it'll wakes the Mac tries to connect to the network and sends the location to the server.
Finally I go reset the SMC and NVRAM again in Mojave and find out the "Find my MAC" turn off automatically in iCloud and the issue does gone now. In conclusion, I guess the Catalina will change the ACPI setting of the MAC, so when you reset SMC and NVRAM in the current version, it'll not resets the ACPI setting to normal. So if you're suffering the same, I suggest you to downgrade to the version which your Mac still works fine and reset the SMC and NVRAM again.
Been testing for days, there's no unexpected wake up during night in log.
MacBook Pro (13-inch, 2016, Four Thunderbolt 3 Ports)