Does your MacBook battery drain at night? This is probably due to a piece of software on your Mac that fails and wakes it while it is going to sleep. There are several ways to find out who can be guilty. You can use different tools to compile a list of suspects and then quit them before hibernating your MacBook to test them. You can also try things like restoring parts of the system and trying safe mode. You may be able to find out the problem yourself, or you may need to take it to an expert.
Here are the terminal commands I show in the video:  pmset -g claims
pmset -g log | grip -e "Sleep" -e "Wake" | tail -n 50
log view - last 4h - style syslog | fgrep -e "Wake" -e "Sleep"
Here is a link to the Apple Support page:
If the Mac does not sleep or wake up when expected