5 hour screen time only and battery came @ 8%
Why only? Depending on your usage and your screen brightness 5 hours is a pretty solid value.
I always kept my screen brightness at low
Then 5hrs is still good?
Refer to my solution here - https://forums.oneplus.com/threads/battery-drain.1139491/
Try disabling server provided timezone.
4 hours are good for me.. just charge it
Shot on OnePlus January: Water in all shapes
by script, 2019-12-28