I have s10plus and my battery was very bad. I can't even reach 5h SOT. Then i get serious and at the end i found the problem with the kernel wake lock. I get bug report and i open battery historian and i detailed search everything. The problem was with NlpWakeLock. That's old problem. Nlp stands for network location provider. As you may know, Android provides developers with two ways of gathering location information. One is through the GPS_PROVIDER, which uses the GPS, and the other is through NETWORK_PROVIDER, which uses cell towers and WiFi APs to get your position.

If u want to fix the problem you have to go in Google Maps then on left upper corner and open settings and go to Notifications and disable all notifications.



There is a screenshot and disable everything inside all submenus

Attached Thumbnails