You can check if are problems with the performance of your power consumption with the comand
powercfg /energy on powershell. To do this test you need to reboot your computer, login and leave your pc without programs opened. This procedure are important because if you have aplications opened you might have bad results in the report.
I have almost 3 years with my surface book 2 and I can see the batteries change te amount of energy they can hold on every charge. You can see these variation ejecuting the command
powercfg /batteryreport. In the report you can see the charging variation over the time. Maybe these 4% droped after almost 24 hours off are only variations on the reporting mecanism of charge levels.
Sorry if my english isn't good.