How can I fix a Macbook pro MGXA2 draining battery on shutdown?
There are multiple ways to investigate...
One is using the terminal command Pmset -g assertions
that would display the reasons for Mac staying awake (consuming battery)
Another one is showing you a Month worth of reasons for Mac been awake
log show --style syslog | fgrep "Wake reason"