I had battery drain on both Android 7 and Android 8 and all times it was fixed with cleaning charging connector on the phone. Means real cleaning, like with brush and soap and then dry it with compressed air from keyboard cleaner for example. And yes this happened after I drop phone into sand or dus...