I do test my surface book 2 shuting down for 7 hours and mine has not battery drain after use of shift key to turning off.
Check if yours has a problem with the firmware and you have the lastest firmware update released on may 15.
Check your system files integrity executing the sfc /scannow on powershell.